M&B: Bannerlord 1.2.7
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.CampaignSystem.ComponentInterfaces.SiegeStrategyActionModel Class Referenceabstract

Inherits TaleWorlds.Core.GameModel.

Inherited by TaleWorlds.CampaignSystem.GameComponents.DefaultSiegeStrategyActionModel.

Public Types

enum  SiegeAction {
  ConstructNewSiegeEngine ,
  DeploySiegeEngineFromReserve ,
  MoveSiegeEngineToReserve ,
  RemoveDeployedSiegeEngine ,
  Hold
}
 

Public Member Functions

abstract void GetLogicalActionForStrategy (ISiegeEventSide side, out SiegeAction siegeAction, out SiegeEngineType siegeEngineType, out int deploymentIndex, out int reserveIndex)
 

Member Enumeration Documentation

◆ SiegeAction

Enumerator
ConstructNewSiegeEngine 
DeploySiegeEngineFromReserve 
MoveSiegeEngineToReserve 
RemoveDeployedSiegeEngine 
Hold 

Member Function Documentation

◆ GetLogicalActionForStrategy()

abstract void TaleWorlds.CampaignSystem.ComponentInterfaces.SiegeStrategyActionModel.GetLogicalActionForStrategy ( ISiegeEventSide  side,
out SiegeAction  siegeAction,
out SiegeEngineType  siegeEngineType,
out int  deploymentIndex,
out int  reserveIndex 
)
pure virtual