Interface ICampaignMission
- Namespace
- TaleWorlds.CampaignSystem
- Assembly
- TaleWorlds.CampaignSystem.dll
public interface ICampaignMission
Properties
AgentSupplier
IMissionTroopSupplier AgentSupplier { get; }
Property Value
LastVisitedAlley
Alley LastVisitedAlley { get; set; }
Property Value
Location
Location Location { get; set; }
Property Value
Mode
MissionMode Mode { get; }
Property Value
State
GameState State { get; }
Property Value
Methods
AddAgentFollowing(IAgent)
void AddAgentFollowing(IAgent agent)
Parameters
agentIAgent
AgentLookingAtAgent(IAgent, IAgent)
bool AgentLookingAtAgent(IAgent agent1, IAgent agent2)
Parameters
Returns
CheckIfAgentCanFollow(IAgent)
bool CheckIfAgentCanFollow(IAgent agent)
Parameters
agentIAgent
Returns
CheckIfAgentCanUnFollow(IAgent)
bool CheckIfAgentCanUnFollow(IAgent agent)
Parameters
agentIAgent
Returns
EndMission()
void EndMission()
OnCharacterLocationChanged(LocationCharacter, Location, Location)
void OnCharacterLocationChanged(LocationCharacter locationCharacter, Location fromLocation, Location toLocation)
Parameters
locationCharacterLocationCharacterfromLocationLocationtoLocationLocation
OnCloseEncounterMenu()
void OnCloseEncounterMenu()
OnConversationContinue()
void OnConversationContinue()
OnConversationEnd(IAgent)
void OnConversationEnd(IAgent agent)
Parameters
agentIAgent
OnConversationPlay(string, string, string, string, string)
void OnConversationPlay(string idleActionId, string idleFaceAnimId, string reactionId, string reactionFaceAnimId, string soundPath)
Parameters
idleActionIdstringidleFaceAnimIdstringreactionIdstringreactionFaceAnimIdstringsoundPathstring
OnConversationStart(IAgent, bool)
void OnConversationStart(IAgent agent, bool setActionsInstantly)
Parameters
OnProcessSentence()
void OnProcessSentence()
RemoveAgentFollowing(IAgent)
void RemoveAgentFollowing(IAgent agent)
Parameters
agentIAgent
SetMissionMode(MissionMode, bool)
void SetMissionMode(MissionMode newMode, bool atStart)
Parameters
newModeMissionModeatStartbool
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).