Table of Contents

Class BattleObserverMissionLogic

Namespace
TaleWorlds.MountAndBlade
Assembly
TaleWorlds.MountAndBlade.dll
public class BattleObserverMissionLogic : MissionLogic, IMissionBehavior
Inheritance
BattleObserverMissionLogic
Implements
Inherited Members

Constructors

BattleObserverMissionLogic()

public BattleObserverMissionLogic()

Properties

BattleObserver

public IBattleObserver BattleObserver { get; }

Property Value

IBattleObserver

Methods

AfterStart()

public override void AfterStart()

GetDeathToBuiltAgentRatioForSide(BattleSideEnum)

public float GetDeathToBuiltAgentRatioForSide(BattleSideEnum side)

Parameters

side BattleSideEnum

Returns

float

OnAgentBuild(Agent, Banner)

public override void OnAgentBuild(Agent agent, Banner banner)

Parameters

agent Agent
banner Banner

OnAgentRemoved(Agent, Agent, AgentState, KillingBlow)

public override void OnAgentRemoved(Agent affectedAgent, Agent affectorAgent, AgentState agentState, KillingBlow blow)

Parameters

affectedAgent Agent
affectorAgent Agent
agentState AgentState
blow KillingBlow

OnMissionResultReady(MissionResult)

public override void OnMissionResultReady(MissionResult missionResult)

Parameters

missionResult MissionResult

SetObserver(IBattleObserver)

public void SetObserver(IBattleObserver observer)

Parameters

observer IBattleObserver

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