Class LocationEncounter
- Namespace
- TaleWorlds.CampaignSystem.Encounters
- Assembly
- TaleWorlds.CampaignSystem.dll
public class LocationEncounter
- Inheritance
-
LocationEncounter
- Derived
- Inherited Members
Constructors
LocationEncounter(Settlement)
protected LocationEncounter(Settlement settlement)
Parameters
settlement
Settlement
Fields
IsInsideOfASettlement
public bool IsInsideOfASettlement
Field Value
Properties
CharactersAccompanyingPlayer
public List<AccompanyingCharacter> CharactersAccompanyingPlayer { get; }
Property Value
Settlement
public Settlement Settlement { get; }
Property Value
Methods
AddAccompanyingCharacter(LocationCharacter, bool)
public void AddAccompanyingCharacter(LocationCharacter locationCharacter, bool isFollowing = false)
Parameters
locationCharacter
LocationCharacterisFollowing
bool
CreateAndOpenMissionController(Location, Location, CharacterObject, string)
public virtual IMission CreateAndOpenMissionController(Location nextLocation, Location previousLocation = null, CharacterObject talkToChar = null, string playerSpecialSpawnTag = null)
Parameters
nextLocation
LocationpreviousLocation
LocationtalkToChar
CharacterObjectplayerSpecialSpawnTag
string
Returns
GetAccompanyingCharacter(CharacterObject)
public AccompanyingCharacter GetAccompanyingCharacter(CharacterObject character)
Parameters
character
CharacterObject
Returns
GetAccompanyingCharacter(LocationCharacter)
public AccompanyingCharacter GetAccompanyingCharacter(LocationCharacter locationCharacter)
Parameters
locationCharacter
LocationCharacter
Returns
IsTavern(Location)
public virtual bool IsTavern(Location location)
Parameters
location
Location
Returns
IsWorkshopLocation(Location)
public virtual bool IsWorkshopLocation(Location location)
Parameters
location
Location
Returns
OnCharacterLocationChanged(LocationCharacter, Location, Location)
public void OnCharacterLocationChanged(LocationCharacter locationCharacter, Location fromLocation, Location toLocation)
Parameters
locationCharacter
LocationCharacterfromLocation
LocationtoLocation
Location
RemoveAccompanyingCharacter(Hero)
public void RemoveAccompanyingCharacter(Hero hero)
Parameters
hero
Hero
RemoveAccompanyingCharacter(LocationCharacter)
public void RemoveAccompanyingCharacter(LocationCharacter locationCharacter)
Parameters
locationCharacter
LocationCharacter
RemoveAllAccompanyingCharacters()
public void RemoveAllAccompanyingCharacters()
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).