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
complexLocationComplex
LocationComplex(LocationComplexTemplate)
public LocationComplex(LocationComplexTemplate complexTemplate)
Parameters
complexTemplateLocationComplexTemplate
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
locationCharacterLocationCharacterlocationLocation
Returns
CanIfDay(LocationCharacter, Location)
public static bool CanIfDay(LocationCharacter locationCharacter, Location location)
Parameters
locationCharacterLocationCharacterlocationLocation
Returns
CanIfGrownUpMaleOrHero(LocationCharacter, Location)
public static bool CanIfGrownUpMaleOrHero(LocationCharacter locationCharacter, Location location)
Parameters
locationCharacterLocationCharacterlocationLocation
Returns
CanIfHero(LocationCharacter, Location)
public static bool CanIfHero(LocationCharacter locationCharacter, Location location)
Parameters
locationCharacterLocationCharacterlocationLocation
Returns
CanIfMaleOrHero(LocationCharacter, Location)
public static bool CanIfMaleOrHero(LocationCharacter locationCharacter, Location location)
Parameters
locationCharacterLocationCharacterlocationLocation
Returns
CanIfPriceIsPaid(LocationCharacter, Location)
public static bool CanIfPriceIsPaid(LocationCharacter locationCharacter, Location location)
Parameters
locationCharacterLocationCharacterlocationLocation
Returns
CanIfSettlementAccessModelLetsPlayer(LocationCharacter, Location)
public static bool CanIfSettlementAccessModelLetsPlayer(LocationCharacter locationCharacter, Location location)
Parameters
locationCharacterLocationCharacterlocationLocation
Returns
CanNever(LocationCharacter, Location)
public static bool CanNever(LocationCharacter locationCharacter, Location location)
Parameters
locationCharacterLocationCharacterlocationLocation
Returns
ChangeLocation(LocationCharacter, Location, Location)
public void ChangeLocation(LocationCharacter locationCharacter, Location fromLocation, Location toLocation)
Parameters
locationCharacterLocationCharacterfromLocationLocationtoLocationLocation
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
agentIAgent
Returns
GetFirstLocationCharacterOfCharacter(CharacterObject)
public LocationCharacter GetFirstLocationCharacterOfCharacter(CharacterObject character)
Parameters
characterCharacterObject
Returns
GetListOfCharacters()
public IList<LocationCharacter> GetListOfCharacters()
Returns
GetListOfCharactersInLocation(string)
public IEnumerable<LocationCharacter> GetListOfCharactersInLocation(string locationName)
Parameters
locationNamestring
Returns
GetListOfLocations()
public IEnumerable<Location> GetListOfLocations()
Returns
GetLocationCharacterOfHero(Hero)
public LocationCharacter GetLocationCharacterOfHero(Hero hero)
Parameters
heroHero
Returns
GetLocationOfCharacter(Hero)
public Location GetLocationOfCharacter(Hero hero)
Parameters
heroHero
Returns
GetLocationOfCharacter(LocationCharacter)
public Location GetLocationOfCharacter(LocationCharacter character)
Parameters
characterLocationCharacter
Returns
GetLocationWithId(string)
public Location GetLocationWithId(string id)
Parameters
idstring
Returns
GetScene(string, int)
public string GetScene(string stringId, int upgradeLevel)
Parameters
Returns
Initialize(LocationComplexTemplate)
public void Initialize(LocationComplexTemplate complexTemplate)
Parameters
complexTemplateLocationComplexTemplate
RemoveCharacterIfExists(Hero)
public void RemoveCharacterIfExists(Hero hero)
Parameters
heroHero
RemoveCharacterIfExists(LocationCharacter)
public void RemoveCharacterIfExists(LocationCharacter locationCharacter)
Parameters
locationCharacterLocationCharacter
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).