M&B: Bannerlord 1.1.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.MountAndBlade.View.Scripts.CharacterSpawner Class Reference

Inherits TaleWorlds.Engine.ScriptComponentBehavior.

Public Member Functions

void SetCreateFaceImmediately (bool value)
 
void SetClothColors (uint color1, uint color2)
 
void SpawnCharacter ()
 
void InitWithCharacter (CharacterCode characterCode, bool useBodyProperties=false)
 
- Public Member Functions inherited from TaleWorlds.Engine.ScriptComponentBehavior
void SetScriptComponentToTick (TickRequirement value)
 
void SetScriptComponentToTickMT (TickRequirement value)
 
virtual TickRequirement GetTickRequirement ()
 

Public Attributes

bool Enabled = false
 
string PoseAction = "act_walk_idle_unarmed"
 
string LordName = "main_hero_for_perf"
 
string ActionSetSuffix = "_facegen"
 
string PoseActionForHorse = "horse_stand_3"
 
string BodyPropertiesString = "<BodyProperties version=\"4\" age=\"23.16\" weight=\"0.3333\" build=\"0\" key=\"00000C07000000010011111211151111000701000010000000111011000101000000500202111110000000000000000000000000000000000000000000A00000\" />"
 
bool IsWeaponWielded = false
 
bool HasMount = false
 
bool WieldOffHand = true
 
float AnimationProgress = 0
 
float HorseAnimationProgress = 0
 
bool Active = false
 

Protected Member Functions

override void OnInit ()
 This callback method is called when the object is constructed.
 
void Init ()
 
override void OnEditorInit ()
 
override void OnEditorTick (float dt)
 
override void OnRemoved (int removeReason)
 
override void OnEditorVariableChanged (string variableName)
 Called when an object's field has changed from the editor.
 
- Protected Member Functions inherited from TaleWorlds.Engine.ScriptComponentBehavior
void InvalidateWeakPointersIfValid ()
 
 ScriptComponentBehavior ()
 
virtual void OnRemoved (int removeReason)
 

Properties

uint ClothColor1 [get]
 
uint ClothColor2 [get]
 
- Properties inherited from TaleWorlds.Engine.ScriptComponentBehavior
GameEntity GameEntity [get]
 
ManagedScriptComponent ScriptComponent [get]
 
ManagedScriptHolder ManagedScriptHolder [get]
 
Scene Scene [get]
 

Additional Inherited Members

- Public Types inherited from TaleWorlds.Engine.ScriptComponentBehavior
enum  TickRequirement : uint {
  None = 0x00000000 ,
  TickOccasionally = 0x00000001 ,
  Tick = 0x00000002 ,
  TickParallel = 0x00000004 ,
  TickParallel2 = 0x00000008
}
 

Member Function Documentation

◆ OnInit()

override void TaleWorlds.MountAndBlade.View.Scripts.CharacterSpawner.OnInit ( )
protectedvirtual

◆ Init()

void TaleWorlds.MountAndBlade.View.Scripts.CharacterSpawner.Init ( )
protected

◆ OnEditorInit()

override void TaleWorlds.MountAndBlade.View.Scripts.CharacterSpawner.OnEditorInit ( )
protectedvirtual

◆ OnEditorTick()

override void TaleWorlds.MountAndBlade.View.Scripts.CharacterSpawner.OnEditorTick ( float  dt)
protectedvirtual

◆ OnRemoved()

override void TaleWorlds.MountAndBlade.View.Scripts.CharacterSpawner.OnRemoved ( int  removeReason)
protectedvirtual

◆ SetCreateFaceImmediately()

void TaleWorlds.MountAndBlade.View.Scripts.CharacterSpawner.SetCreateFaceImmediately ( bool  value)

◆ OnEditorVariableChanged()

override void TaleWorlds.MountAndBlade.View.Scripts.CharacterSpawner.OnEditorVariableChanged ( string  variableName)
protectedvirtual
Parameters
variableNameName of the field which has just changed.

Reimplemented from TaleWorlds.Engine.ScriptComponentBehavior.

◆ SetClothColors()

void TaleWorlds.MountAndBlade.View.Scripts.CharacterSpawner.SetClothColors ( uint  color1,
uint  color2 
)

◆ SpawnCharacter()

void TaleWorlds.MountAndBlade.View.Scripts.CharacterSpawner.SpawnCharacter ( )

◆ InitWithCharacter()

void TaleWorlds.MountAndBlade.View.Scripts.CharacterSpawner.InitWithCharacter ( CharacterCode  characterCode,
bool  useBodyProperties = false 
)

Member Data Documentation

◆ Enabled

bool TaleWorlds.MountAndBlade.View.Scripts.CharacterSpawner.Enabled = false

◆ PoseAction

string TaleWorlds.MountAndBlade.View.Scripts.CharacterSpawner.PoseAction = "act_walk_idle_unarmed"

◆ LordName

string TaleWorlds.MountAndBlade.View.Scripts.CharacterSpawner.LordName = "main_hero_for_perf"

◆ ActionSetSuffix

string TaleWorlds.MountAndBlade.View.Scripts.CharacterSpawner.ActionSetSuffix = "_facegen"

◆ PoseActionForHorse

string TaleWorlds.MountAndBlade.View.Scripts.CharacterSpawner.PoseActionForHorse = "horse_stand_3"

◆ BodyPropertiesString

string TaleWorlds.MountAndBlade.View.Scripts.CharacterSpawner.BodyPropertiesString = "<BodyProperties version=\"4\" age=\"23.16\" weight=\"0.3333\" build=\"0\" key=\"00000C07000000010011111211151111000701000010000000111011000101000000500202111110000000000000000000000000000000000000000000A00000\" />"

◆ IsWeaponWielded

bool TaleWorlds.MountAndBlade.View.Scripts.CharacterSpawner.IsWeaponWielded = false

◆ HasMount

bool TaleWorlds.MountAndBlade.View.Scripts.CharacterSpawner.HasMount = false

◆ WieldOffHand

bool TaleWorlds.MountAndBlade.View.Scripts.CharacterSpawner.WieldOffHand = true

◆ AnimationProgress

float TaleWorlds.MountAndBlade.View.Scripts.CharacterSpawner.AnimationProgress = 0

◆ HorseAnimationProgress

float TaleWorlds.MountAndBlade.View.Scripts.CharacterSpawner.HorseAnimationProgress = 0

◆ Active

bool TaleWorlds.MountAndBlade.View.Scripts.CharacterSpawner.Active = false

Property Documentation

◆ ClothColor1

uint TaleWorlds.MountAndBlade.View.Scripts.CharacterSpawner.ClothColor1
get

◆ ClothColor2

uint TaleWorlds.MountAndBlade.View.Scripts.CharacterSpawner.ClothColor2
get