Table of Contents

Interface ICampaignMission

Namespace
TaleWorlds.CampaignSystem
Assembly
TaleWorlds.CampaignSystem.dll
public interface ICampaignMission

Properties

AgentSupplier

IMissionTroopSupplier AgentSupplier { get; }

Property Value

IMissionTroopSupplier

LastVisitedAlley

Alley LastVisitedAlley { get; set; }

Property Value

Alley

Location

Location Location { get; set; }

Property Value

Location

Mode

MissionMode Mode { get; }

Property Value

MissionMode

State

GameState State { get; }

Property Value

GameState

Methods

AddAgentFollowing(IAgent)

void AddAgentFollowing(IAgent agent)

Parameters

agent IAgent

AgentLookingAtAgent(IAgent, IAgent)

bool AgentLookingAtAgent(IAgent agent1, IAgent agent2)

Parameters

agent1 IAgent
agent2 IAgent

Returns

bool

CheckIfAgentCanFollow(IAgent)

bool CheckIfAgentCanFollow(IAgent agent)

Parameters

agent IAgent

Returns

bool

CheckIfAgentCanUnFollow(IAgent)

bool CheckIfAgentCanUnFollow(IAgent agent)

Parameters

agent IAgent

Returns

bool

EndMission()

void EndMission()

OnCharacterLocationChanged(LocationCharacter, Location, Location)

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

Parameters

locationCharacter LocationCharacter
fromLocation Location
toLocation Location

OnCloseEncounterMenu()

void OnCloseEncounterMenu()

OnConversationContinue()

void OnConversationContinue()

OnConversationEnd(IAgent)

void OnConversationEnd(IAgent agent)

Parameters

agent IAgent

OnConversationPlay(string, string, string, string, string)

void OnConversationPlay(string idleActionId, string idleFaceAnimId, string reactionId, string reactionFaceAnimId, string soundPath)

Parameters

idleActionId string
idleFaceAnimId string
reactionId string
reactionFaceAnimId string
soundPath string

OnConversationStart(IAgent, bool)

void OnConversationStart(IAgent agent, bool setActionsInstantly)

Parameters

agent IAgent
setActionsInstantly bool

OnProcessSentence()

void OnProcessSentence()

RemoveAgentFollowing(IAgent)

void RemoveAgentFollowing(IAgent agent)

Parameters

agent IAgent

SetMissionMode(MissionMode, bool)

void SetMissionMode(MissionMode newMode, bool atStart)

Parameters

newMode MissionMode
atStart bool

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).