M&B: Bannerlord 1.0.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.Engine.CompositeComponent Class Reference

Inherits TaleWorlds.Engine.GameEntityComponent.

Public Member Functions

CompositeComponent CreateCopy ()
 
void AddComponent (GameEntityComponent component)
 
void AddPrefabEntity (string prefabName, Scene scene)
 
void Dispose ()
 
uint GetFactor1 ()
 
uint GetFactor2 ()
 
void SetFactor1 (uint factorColor1)
 
void SetFactor2 (uint factorColor2)
 
void SetVectorArgument (float vectorArgument0, float vectorArgument1, float vectorArgument2, float vectorArgument3)
 
void SetMaterial (Material material)
 
void SetVisibilityMask (VisibilityMaskFlags visibilityMask)
 
override MetaMesh GetFirstMetaMesh ()
 
void AddMultiMesh (string MultiMeshName)
 
void SetVisible (bool visible)
 
bool GetVisible ()
 
- Public Member Functions inherited from TaleWorlds.Engine.GameEntityComponent
GameEntity GetEntity ()
 
virtual MetaMesh GetFirstMetaMesh ()
 

Static Public Member Functions

static bool IsNull (CompositeComponent component)
 
static CompositeComponent CreateCompositeComponent ()
 

Properties

bool IsValid [get]
 
MatrixFrame Frame [get, set]
 
Vec3 VectorUserData [get, set]
 

Member Function Documentation

◆ IsNull()

static bool TaleWorlds.Engine.CompositeComponent.IsNull ( CompositeComponent  component)
static

◆ CreateCompositeComponent()

static CompositeComponent TaleWorlds.Engine.CompositeComponent.CreateCompositeComponent ( )
static

◆ CreateCopy()

CompositeComponent TaleWorlds.Engine.CompositeComponent.CreateCopy ( )

◆ AddComponent()

void TaleWorlds.Engine.CompositeComponent.AddComponent ( GameEntityComponent  component)

◆ AddPrefabEntity()

void TaleWorlds.Engine.CompositeComponent.AddPrefabEntity ( string  prefabName,
Scene  scene 
)

◆ Dispose()

void TaleWorlds.Engine.CompositeComponent.Dispose ( )

◆ GetFactor1()

uint TaleWorlds.Engine.CompositeComponent.GetFactor1 ( )

◆ GetFactor2()

uint TaleWorlds.Engine.CompositeComponent.GetFactor2 ( )

◆ SetFactor1()

void TaleWorlds.Engine.CompositeComponent.SetFactor1 ( uint  factorColor1)

◆ SetFactor2()

void TaleWorlds.Engine.CompositeComponent.SetFactor2 ( uint  factorColor2)

◆ SetVectorArgument()

void TaleWorlds.Engine.CompositeComponent.SetVectorArgument ( float  vectorArgument0,
float  vectorArgument1,
float  vectorArgument2,
float  vectorArgument3 
)

◆ SetMaterial()

void TaleWorlds.Engine.CompositeComponent.SetMaterial ( Material  material)

◆ SetVisibilityMask()

void TaleWorlds.Engine.CompositeComponent.SetVisibilityMask ( VisibilityMaskFlags  visibilityMask)

◆ GetFirstMetaMesh()

override MetaMesh TaleWorlds.Engine.CompositeComponent.GetFirstMetaMesh ( )
virtual

◆ AddMultiMesh()

void TaleWorlds.Engine.CompositeComponent.AddMultiMesh ( string  MultiMeshName)

◆ SetVisible()

void TaleWorlds.Engine.CompositeComponent.SetVisible ( bool  visible)

◆ GetVisible()

bool TaleWorlds.Engine.CompositeComponent.GetVisible ( )

Property Documentation

◆ IsValid

bool TaleWorlds.Engine.CompositeComponent.IsValid
get

◆ Frame

MatrixFrame TaleWorlds.Engine.CompositeComponent.Frame
getset

◆ VectorUserData

Vec3 TaleWorlds.Engine.CompositeComponent.VectorUserData
getset