Table of Contents

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

LocationComplex

Methods

AddPassage(Location, Location)

public void AddPassage(Location firstLocation, Location secondLocation)

Parameters

firstLocation Location
secondLocation Location

AgentPassageUsageTick()

public void AgentPassageUsageTick()

AutoGeneratedInstanceCollectObjects(List<object>)

protected virtual void AutoGeneratedInstanceCollectObjects(List<object> collectedObjects)

Parameters

collectedObjects List<object>

CanAlways(LocationCharacter, Location)

public static bool CanAlways(LocationCharacter locationCharacter, Location location)

Parameters

locationCharacter LocationCharacter
location Location

Returns

bool

CanIfDay(LocationCharacter, Location)

public static bool CanIfDay(LocationCharacter locationCharacter, Location location)

Parameters

locationCharacter LocationCharacter
location Location

Returns

bool

CanIfGrownUpMaleOrHero(LocationCharacter, Location)

public static bool CanIfGrownUpMaleOrHero(LocationCharacter locationCharacter, Location location)

Parameters

locationCharacter LocationCharacter
location Location

Returns

bool

CanIfHero(LocationCharacter, Location)

public static bool CanIfHero(LocationCharacter locationCharacter, Location location)

Parameters

locationCharacter LocationCharacter
location Location

Returns

bool

CanIfMaleOrHero(LocationCharacter, Location)

public static bool CanIfMaleOrHero(LocationCharacter locationCharacter, Location location)

Parameters

locationCharacter LocationCharacter
location Location

Returns

bool

CanIfPriceIsPaid(LocationCharacter, Location)

public static bool CanIfPriceIsPaid(LocationCharacter locationCharacter, Location location)

Parameters

locationCharacter LocationCharacter
location Location

Returns

bool

CanIfSettlementAccessModelLetsPlayer(LocationCharacter, Location)

public static bool CanIfSettlementAccessModelLetsPlayer(LocationCharacter locationCharacter, Location location)

Parameters

locationCharacter LocationCharacter
location Location

Returns

bool

CanNever(LocationCharacter, Location)

public static bool CanNever(LocationCharacter locationCharacter, Location location)

Parameters

locationCharacter LocationCharacter
location Location

Returns

bool

ChangeLocation(LocationCharacter, Location, Location)

public void ChangeLocation(LocationCharacter locationCharacter, Location fromLocation, Location toLocation)

Parameters

locationCharacter LocationCharacter
fromLocation Location
toLocation Location

ClearTempCharacters()

public void ClearTempCharacters()

FindAll(Func<string, bool>)

public IEnumerable<Location> FindAll(Func<string, bool> predicate)

Parameters

predicate Func<string, bool>

Returns

IEnumerable<Location>

FindCharacter(IAgent)

public LocationCharacter FindCharacter(IAgent agent)

Parameters

agent IAgent

Returns

LocationCharacter

GetFirstLocationCharacterOfCharacter(CharacterObject)

public LocationCharacter GetFirstLocationCharacterOfCharacter(CharacterObject character)

Parameters

character CharacterObject

Returns

LocationCharacter

GetListOfCharacters()

public IList<LocationCharacter> GetListOfCharacters()

Returns

IList<LocationCharacter>

GetListOfCharactersInLocation(string)

public IEnumerable<LocationCharacter> GetListOfCharactersInLocation(string locationName)

Parameters

locationName string

Returns

IEnumerable<LocationCharacter>

GetListOfLocations()

public IEnumerable<Location> GetListOfLocations()

Returns

IEnumerable<Location>

GetLocationCharacterOfHero(Hero)

public LocationCharacter GetLocationCharacterOfHero(Hero hero)

Parameters

hero Hero

Returns

LocationCharacter

GetLocationOfCharacter(Hero)

public Location GetLocationOfCharacter(Hero hero)

Parameters

hero Hero

Returns

Location

GetLocationOfCharacter(LocationCharacter)

public Location GetLocationOfCharacter(LocationCharacter character)

Parameters

character LocationCharacter

Returns

Location

GetLocationWithId(string)

public Location GetLocationWithId(string id)

Parameters

id string

Returns

Location

GetScene(string, int)

public string GetScene(string stringId, int upgradeLevel)

Parameters

stringId string
upgradeLevel int

Returns

string

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).