M&B: Bannerlord 1.1.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
SandBox.View.Map.PartyVisual Class Reference

Inherits TaleWorlds.CampaignSystem.Party.IPartyVisual.

Public Member Functions

 PartyVisual ()
 
void SetMapIconAsDirty ()
 
void Tick (float realDt, float dt, PartyBase party, ref int dirtyPartiesCount, ref PartyBase[] dirtyPartiesList)
 
void ReleaseResources ()
 
void ValidateIsDirty (PartyBase party, float realDt, float dt)
 
void TickFadingState (float realDt, float dt)
 
void ResetPartyIcon ()
 
void RefreshWallState (PartyBase party)
 
void RefreshTownPhysicalEntitiesState (PartyBase party)
 
void SetLevelMask (uint newMask)
 
void RefreshLevelMask (PartyBase party)
 
void OnPartyRemoved ()
 
IMapEntity GetMapEntity ()
 
void OnStartup (PartyBase party)
 
void OnPartyRemoved ()
 
void OnBesieged (Vec3 soundPosition)
 
void OnSiegeLifted ()
 
void SetMapIconAsDirty ()
 
void Tick (float realDt, float dt, PartyBase party, ref int dirtyPartiesCount, ref PartyBase[] dirtyPartiesList)
 
MatrixFrame GetFrame ()
 
MatrixFrame GetGlobalFrame ()
 
void SetFrame (ref MatrixFrame frame)
 
void SetVisualVisible (bool visible)
 
bool IsVisibleOrFadingOut ()
 
void ReleaseResources ()
 
void RefreshWallState (PartyBase party)
 
void RefreshLevelMask (PartyBase party)
 
ReadOnlyCollection< MatrixFrameGetSiegeCamp1GlobalFrames ()
 
ReadOnlyCollection< MatrixFrameGetSiegeCamp2GlobalFrames ()
 
MatrixFrame GetAttackerTowerSiegeEngineFrameAtIndex (int index)
 
int GetAttackerTowerSiegeEngineFrameCount ()
 
MatrixFrame GetAttackerBatteringRamSiegeEngineFrameAtIndex (int index)
 
int GetAttackerBatteringRamSiegeEngineFrameCount ()
 
MatrixFrame GetAttackerRangedSiegeEngineFrameAtIndex (int index)
 
int GetAttackerRangedSiegeEngineFrameCount ()
 
MatrixFrame GetDefenderSiegeEngineFrameAtIndex (int index)
 
int GetDefenderSiegeEngineFrameCount ()
 
MatrixFrame GetBreacableWallFrameAtIndex (int index)
 
int GetBreacableWallFrameCount ()
 
IMapEntity GetMapEntity ()
 
void ValidateIsDirty (PartyBase party, float realDt, float dt)
 
void TickFadingState (float realDt, float dt)
 

Properties

MapScreen MapScreen [get]
 
GameEntity StrategicEntity [get]
 
List< GameEntityTownPhysicalEntities [get]
 
MatrixFrame CircleLocalFrame [get]
 
bool EntityMoving [get, set]
 
AgentVisuals HumanAgentVisuals [get]
 
AgentVisuals MountAgentVisuals [get]
 
AgentVisuals CaravanMountAgentVisuals [get]
 
bool IsEnemy [get]
 
bool IsFriendly [get]
 
- Properties inherited from TaleWorlds.CampaignSystem.Party.IPartyVisual
MatrixFrame CircleLocalFrame [get]
 
bool EntityMoving [get, set]
 

Constructor & Destructor Documentation

◆ PartyVisual()

SandBox.View.Map.PartyVisual.PartyVisual ( )

Member Function Documentation

◆ SetMapIconAsDirty()

void SandBox.View.Map.PartyVisual.SetMapIconAsDirty ( )

◆ Tick()

void SandBox.View.Map.PartyVisual.Tick ( float  realDt,
float  dt,
PartyBase  party,
ref int  dirtyPartiesCount,
ref PartyBase[]  dirtyPartiesList 
)

◆ ReleaseResources()

void SandBox.View.Map.PartyVisual.ReleaseResources ( )

◆ ValidateIsDirty()

void SandBox.View.Map.PartyVisual.ValidateIsDirty ( PartyBase  party,
float  realDt,
float  dt 
)

◆ TickFadingState()

void SandBox.View.Map.PartyVisual.TickFadingState ( float  realDt,
float  dt 
)

◆ ResetPartyIcon()

void SandBox.View.Map.PartyVisual.ResetPartyIcon ( )

◆ RefreshWallState()

void SandBox.View.Map.PartyVisual.RefreshWallState ( PartyBase  party)

◆ RefreshTownPhysicalEntitiesState()

void SandBox.View.Map.PartyVisual.RefreshTownPhysicalEntitiesState ( PartyBase  party)

◆ SetLevelMask()

void SandBox.View.Map.PartyVisual.SetLevelMask ( uint  newMask)

◆ RefreshLevelMask()

void SandBox.View.Map.PartyVisual.RefreshLevelMask ( PartyBase  party)

◆ OnPartyRemoved()

void SandBox.View.Map.PartyVisual.OnPartyRemoved ( )

◆ GetMapEntity()

IMapEntity SandBox.View.Map.PartyVisual.GetMapEntity ( )

Property Documentation

◆ MapScreen

MapScreen SandBox.View.Map.PartyVisual.MapScreen
get

◆ StrategicEntity

GameEntity SandBox.View.Map.PartyVisual.StrategicEntity
get

◆ TownPhysicalEntities

List<GameEntity> SandBox.View.Map.PartyVisual.TownPhysicalEntities
get

◆ CircleLocalFrame

MatrixFrame SandBox.View.Map.PartyVisual.CircleLocalFrame
get

◆ EntityMoving

bool SandBox.View.Map.PartyVisual.EntityMoving
getset

◆ HumanAgentVisuals

AgentVisuals SandBox.View.Map.PartyVisual.HumanAgentVisuals
get

◆ MountAgentVisuals

AgentVisuals SandBox.View.Map.PartyVisual.MountAgentVisuals
get

◆ CaravanMountAgentVisuals

AgentVisuals SandBox.View.Map.PartyVisual.CaravanMountAgentVisuals
get

◆ IsEnemy

bool SandBox.View.Map.PartyVisual.IsEnemy
get

◆ IsFriendly

bool SandBox.View.Map.PartyVisual.IsFriendly
get