Class LocationComplex
- Namespace
- TaleWorlds.CampaignSystem.Settlements.Locations
- Assembly
- TaleWorlds.CampaignSystem.dll
public class LocationComplex
- Inheritance
-
LocationComplex
- Inherited Members
Constructors
LocationComplex()
public LocationComplex()
LocationComplex(LocationComplex)
public LocationComplex(LocationComplex complex)
Parameters
complex
LocationComplex
LocationComplex(LocationComplexTemplate)
public LocationComplex(LocationComplexTemplate complexTemplate)
Parameters
complexTemplate
LocationComplexTemplate
Properties
Current
public static LocationComplex Current { get; }
Property Value
Methods
AddPassage(Location, Location)
public void AddPassage(Location firstLocation, Location secondLocation)
Parameters
AgentPassageUsageTick()
public void AgentPassageUsageTick()
AutoGeneratedInstanceCollectObjects(List<object>)
protected virtual void AutoGeneratedInstanceCollectObjects(List<object> collectedObjects)
Parameters
CanAlways(LocationCharacter, Location)
public static bool CanAlways(LocationCharacter locationCharacter, Location location)
Parameters
locationCharacter
LocationCharacterlocation
Location
Returns
CanIfDay(LocationCharacter, Location)
public static bool CanIfDay(LocationCharacter locationCharacter, Location location)
Parameters
locationCharacter
LocationCharacterlocation
Location
Returns
CanIfGrownUpMaleOrHero(LocationCharacter, Location)
public static bool CanIfGrownUpMaleOrHero(LocationCharacter locationCharacter, Location location)
Parameters
locationCharacter
LocationCharacterlocation
Location
Returns
CanIfHero(LocationCharacter, Location)
public static bool CanIfHero(LocationCharacter locationCharacter, Location location)
Parameters
locationCharacter
LocationCharacterlocation
Location
Returns
CanIfMaleOrHero(LocationCharacter, Location)
public static bool CanIfMaleOrHero(LocationCharacter locationCharacter, Location location)
Parameters
locationCharacter
LocationCharacterlocation
Location
Returns
CanIfPriceIsPaid(LocationCharacter, Location)
public static bool CanIfPriceIsPaid(LocationCharacter locationCharacter, Location location)
Parameters
locationCharacter
LocationCharacterlocation
Location
Returns
CanIfSettlementAccessModelLetsPlayer(LocationCharacter, Location)
public static bool CanIfSettlementAccessModelLetsPlayer(LocationCharacter locationCharacter, Location location)
Parameters
locationCharacter
LocationCharacterlocation
Location
Returns
CanNever(LocationCharacter, Location)
public static bool CanNever(LocationCharacter locationCharacter, Location location)
Parameters
locationCharacter
LocationCharacterlocation
Location
Returns
ChangeLocation(LocationCharacter, Location, Location)
public void ChangeLocation(LocationCharacter locationCharacter, Location fromLocation, Location toLocation)
Parameters
locationCharacter
LocationCharacterfromLocation
LocationtoLocation
Location
ClearTempCharacters()
public void ClearTempCharacters()
FindAll(Func<string, bool>)
public IEnumerable<Location> FindAll(Func<string, bool> predicate)
Parameters
Returns
FindCharacter(IAgent)
public LocationCharacter FindCharacter(IAgent agent)
Parameters
agent
IAgent
Returns
GetFirstLocationCharacterOfCharacter(CharacterObject)
public LocationCharacter GetFirstLocationCharacterOfCharacter(CharacterObject character)
Parameters
character
CharacterObject
Returns
GetListOfCharacters()
public IList<LocationCharacter> GetListOfCharacters()
Returns
GetListOfCharactersInLocation(string)
public IEnumerable<LocationCharacter> GetListOfCharactersInLocation(string locationName)
Parameters
locationName
string
Returns
GetListOfLocations()
public IEnumerable<Location> GetListOfLocations()
Returns
GetLocationCharacterOfHero(Hero)
public LocationCharacter GetLocationCharacterOfHero(Hero hero)
Parameters
hero
Hero
Returns
GetLocationOfCharacter(Hero)
public Location GetLocationOfCharacter(Hero hero)
Parameters
hero
Hero
Returns
GetLocationOfCharacter(LocationCharacter)
public Location GetLocationOfCharacter(LocationCharacter character)
Parameters
character
LocationCharacter
Returns
GetLocationWithId(string)
public Location GetLocationWithId(string id)
Parameters
id
string
Returns
GetScene(string, int)
public string GetScene(string stringId, int upgradeLevel)
Parameters
Returns
Initialize(LocationComplexTemplate)
public void Initialize(LocationComplexTemplate complexTemplate)
Parameters
complexTemplate
LocationComplexTemplate
RemoveCharacterIfExists(Hero)
public void RemoveCharacterIfExists(Hero hero)
Parameters
hero
Hero
RemoveCharacterIfExists(LocationCharacter)
public void RemoveCharacterIfExists(LocationCharacter locationCharacter)
Parameters
locationCharacter
LocationCharacter
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).