Table of Contents

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

bool

Properties

CharactersAccompanyingPlayer

public List<AccompanyingCharacter> CharactersAccompanyingPlayer { get; }

Property Value

List<AccompanyingCharacter>

Settlement

public Settlement Settlement { get; }

Property Value

Settlement

Methods

AddAccompanyingCharacter(LocationCharacter, bool)

public void AddAccompanyingCharacter(LocationCharacter locationCharacter, bool isFollowing = false)

Parameters

locationCharacter LocationCharacter
isFollowing bool

CreateAndOpenMissionController(Location, Location, CharacterObject, string)

public virtual IMission CreateAndOpenMissionController(Location nextLocation, Location previousLocation = null, CharacterObject talkToChar = null, string playerSpecialSpawnTag = null)

Parameters

nextLocation Location
previousLocation Location
talkToChar CharacterObject
playerSpecialSpawnTag string

Returns

IMission

GetAccompanyingCharacter(CharacterObject)

public AccompanyingCharacter GetAccompanyingCharacter(CharacterObject character)

Parameters

character CharacterObject

Returns

AccompanyingCharacter

GetAccompanyingCharacter(LocationCharacter)

public AccompanyingCharacter GetAccompanyingCharacter(LocationCharacter locationCharacter)

Parameters

locationCharacter LocationCharacter

Returns

AccompanyingCharacter

IsTavern(Location)

public virtual bool IsTavern(Location location)

Parameters

location Location

Returns

bool

IsWorkshopLocation(Location)

public virtual bool IsWorkshopLocation(Location location)

Parameters

location Location

Returns

bool

OnCharacterLocationChanged(LocationCharacter, Location, Location)

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

Parameters

locationCharacter LocationCharacter
fromLocation Location
toLocation 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).