Table of Contents

Class MissionLogic

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

Constructors

MissionLogic()

protected MissionLogic()

Properties

BehaviorType

public override MissionBehaviorType BehaviorType { get; }

Property Value

MissionBehaviorType

Methods

GetExtraEquipmentElementsForCharacter(BasicCharacterObject, bool)

public virtual List<EquipmentElement> GetExtraEquipmentElementsForCharacter(BasicCharacterObject character, bool getAllEquipments = false)

Parameters

character BasicCharacterObject
getAllEquipments bool

Returns

List<EquipmentElement>

MissionEnded(ref MissionResult)

public virtual bool MissionEnded(ref MissionResult missionResult)

Parameters

missionResult MissionResult

Returns

bool

OnAutoDeployTeam(Team)

public virtual void OnAutoDeployTeam(Team team)

Parameters

team Team

OnBattleEnded()

public virtual void OnBattleEnded()

OnEndMissionRequest(out bool)

public virtual InquiryData OnEndMissionRequest(out bool canLeave)

Parameters

canLeave bool

Returns

InquiryData

OnMissionResultReady(MissionResult)

public virtual void OnMissionResultReady(MissionResult missionResult)

Parameters

missionResult MissionResult

OnRetreatMission()

public virtual void OnRetreatMission()

OnSurrenderMission()

public virtual void OnSurrenderMission()

ShowBattleResults()

public virtual void ShowBattleResults()

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