Inherits TaleWorlds.CampaignSystem.Siege.ISiegeEventSide.
|
IEnumerable< PartyBase > | GetInvolvedPartiesForEventType (MapEvent.BattleTypes mapEventType=MapEvent.BattleTypes.Siege) |
|
PartyBase | GetNextInvolvedPartyForEventType (ref int partyIndex, MapEvent.BattleTypes mapEventType=MapEvent.BattleTypes.Siege) |
|
bool | HasInvolvedPartyForEventType (PartyBase party, MapEvent.BattleTypes mapEventType=MapEvent.BattleTypes.Siege) |
|
| BesiegerCamp (SiegeEvent siegeEvent) |
|
bool | IsBesiegerSideParty (MobileParty mobileParty) |
|
void | InitializeSiegeEventSide () |
|
void | OnTroopsKilledOnSide (int killCount) |
|
void | SetSiegeStrategy (SiegeStrategy strategy) |
|
void | RemoveAllSiegeParties () |
|
void | Tick (float dt) |
|
void | OnPartyLeftSiege (MobileParty mobileParty) |
|
void | AddSiegeEngineMissile (SiegeEvent.SiegeEngineMissile missile) |
|
void | RemoveDeprecatedMissiles () |
|
void | BombardHitWalls (SiegeEngineType attackerEngineType, int wallIndex) |
|
void | GetAttackTarget (ISiegeEventSide siegeEventSide, SiegeEngineType siegeEngine, int siegeEngineSlot, out SiegeBombardTargets targetType, out int targetIndex) |
|
void | FinalizeSiegeEvent () |
|
IEnumerable< PartyBase > | GetInvolvedPartiesForEventType (MapEvent.BattleTypes mapEventType=MapEvent.BattleTypes.Siege) |
|
PartyBase | GetNextInvolvedPartyForEventType (ref int partyIndex, MapEvent.BattleTypes mapEventType=MapEvent.BattleTypes.Siege) |
|
bool | HasInvolvedPartyForEventType (PartyBase party, MapEvent.BattleTypes mapEventType=MapEvent.BattleTypes.Siege) |
|
void | OnTroopsKilledOnSide (int killCount) |
|
void | AddSiegeEngineMissile (SiegeEvent.SiegeEngineMissile missile) |
|
void | RemoveDeprecatedMissiles () |
|
void | SetSiegeStrategy (SiegeStrategy strategy) |
|
void | InitializeSiegeEventSide () |
|
void | GetAttackTarget (ISiegeEventSide siegeEventSide, SiegeEngineType siegeEngine, int siegeEngineSlot, out SiegeBombardTargets targetType, out int targetIndex) |
|
void | FinalizeSiegeEvent () |
|
◆ BesiegerCamp()
TaleWorlds.CampaignSystem.Siege.BesiegerCamp.BesiegerCamp |
( |
SiegeEvent |
siegeEvent | ) |
|
◆ GetInvolvedPartiesForEventType()
IEnumerable< PartyBase > TaleWorlds.CampaignSystem.Siege.BesiegerCamp.GetInvolvedPartiesForEventType |
( |
MapEvent::BattleTypes |
mapEventType = MapEvent::BattleTypes::Siege | ) |
|
◆ GetNextInvolvedPartyForEventType()
PartyBase TaleWorlds.CampaignSystem.Siege.BesiegerCamp.GetNextInvolvedPartyForEventType |
( |
ref int |
partyIndex, |
|
|
MapEvent::BattleTypes |
mapEventType = MapEvent::BattleTypes::Siege |
|
) |
| |
◆ HasInvolvedPartyForEventType()
bool TaleWorlds.CampaignSystem.Siege.BesiegerCamp.HasInvolvedPartyForEventType |
( |
PartyBase |
party, |
|
|
MapEvent::BattleTypes |
mapEventType = MapEvent::BattleTypes::Siege |
|
) |
| |
◆ IsBesiegerSideParty()
bool TaleWorlds.CampaignSystem.Siege.BesiegerCamp.IsBesiegerSideParty |
( |
MobileParty |
mobileParty | ) |
|
◆ InitializeSiegeEventSide()
void TaleWorlds.CampaignSystem.Siege.BesiegerCamp.InitializeSiegeEventSide |
( |
| ) |
|
◆ OnTroopsKilledOnSide()
void TaleWorlds.CampaignSystem.Siege.BesiegerCamp.OnTroopsKilledOnSide |
( |
int |
killCount | ) |
|
◆ SetSiegeStrategy()
void TaleWorlds.CampaignSystem.Siege.BesiegerCamp.SetSiegeStrategy |
( |
SiegeStrategy |
strategy | ) |
|
◆ RemoveAllSiegeParties()
void TaleWorlds.CampaignSystem.Siege.BesiegerCamp.RemoveAllSiegeParties |
( |
| ) |
|
◆ Tick()
void TaleWorlds.CampaignSystem.Siege.BesiegerCamp.Tick |
( |
float |
dt | ) |
|
◆ OnPartyLeftSiege()
void TaleWorlds.CampaignSystem.Siege.BesiegerCamp.OnPartyLeftSiege |
( |
MobileParty |
mobileParty | ) |
|
◆ AddSiegeEngineMissile()
◆ RemoveDeprecatedMissiles()
void TaleWorlds.CampaignSystem.Siege.BesiegerCamp.RemoveDeprecatedMissiles |
( |
| ) |
|
◆ BombardHitWalls()
void TaleWorlds.CampaignSystem.Siege.BesiegerCamp.BombardHitWalls |
( |
SiegeEngineType |
attackerEngineType, |
|
|
int |
wallIndex |
|
) |
| |
◆ GetAttackTarget()
◆ FinalizeSiegeEvent()
void TaleWorlds.CampaignSystem.Siege.BesiegerCamp.FinalizeSiegeEvent |
( |
| ) |
|
◆ SiegeEvent
SiegeEvent TaleWorlds.CampaignSystem.Siege.BesiegerCamp.SiegeEvent |
|
get |
◆ SiegeEngines
◆ BesiegerParty
MobileParty TaleWorlds.CampaignSystem.Siege.BesiegerCamp.BesiegerParty |
|
get |
◆ BattleSide
BattleSideEnum TaleWorlds.CampaignSystem.Siege.BesiegerCamp.BattleSide |
|
get |
◆ SiegeEngineMissiles
◆ SiegeStrategy
SiegeStrategy TaleWorlds.CampaignSystem.Siege.BesiegerCamp.SiegeStrategy |
|
get |
◆ NumberOfTroopsKilledOnSide
int TaleWorlds.CampaignSystem.Siege.BesiegerCamp.NumberOfTroopsKilledOnSide |
|
get |
◆ IsAttackersVulnerable
bool TaleWorlds.CampaignSystem.Siege.BesiegerCamp.IsAttackersVulnerable |
|
get |
◆ IsPreparationComplete
bool TaleWorlds.CampaignSystem.Siege.BesiegerCamp.IsPreparationComplete |
|
get |
◆ IsReadyToBesiege
bool TaleWorlds.CampaignSystem.Siege.BesiegerCamp.IsReadyToBesiege |
|
get |