Class ScriptComponentBehavior
- Namespace
- TaleWorlds.Engine
- Assembly
- TaleWorlds.Engine.dll
public abstract class ScriptComponentBehavior : DotNetObject
- Inheritance
-
ScriptComponentBehavior
- Derived
- Inherited Members
Constructors
ScriptComponentBehavior()
protected ScriptComponentBehavior()
Properties
GameEntity
public GameEntity GameEntity { get; }
Property Value
ManagedScriptHolder
protected ManagedScriptHolder ManagedScriptHolder { get; }
Property Value
Scene
public Scene Scene { get; }
Property Value
ScriptComponent
public ManagedScriptComponent ScriptComponent { get; }
Property Value
Methods
DisablesOroCreation()
[EngineCallback]
protected virtual bool DisablesOroCreation()
Returns
GetTickRequirement()
public virtual ScriptComponentBehavior.TickRequirement GetTickRequirement()
Returns
HandleOnRemoved(int)
[EngineCallback]
protected virtual void HandleOnRemoved(int removeReason)
Parameters
removeReason
int
InvalidateWeakPointersIfValid()
protected void InvalidateWeakPointersIfValid()
IsOnlyVisual()
[EngineCallback]
protected virtual bool IsOnlyVisual()
Returns
MovesEntity()
[EngineCallback]
protected virtual bool MovesEntity()
Returns
OnCheckForProblems()
[EngineCallback]
protected virtual bool OnCheckForProblems()
Returns
OnEditModeVisibilityChanged(bool)
[EngineCallback]
protected virtual void OnEditModeVisibilityChanged(bool currentVisibility)
Parameters
currentVisibility
bool
OnEditorInit()
[EngineCallback]
protected virtual void OnEditorInit()
OnEditorTick(float)
[EngineCallback]
protected virtual void OnEditorTick(float dt)
Parameters
dt
float
OnEditorValidate()
[EngineCallback]
protected virtual void OnEditorValidate()
OnEditorVariableChanged(string)
[EngineCallback]
protected virtual void OnEditorVariableChanged(string variableName)
Parameters
variableName
string
OnInit()
[EngineCallback]
protected virtual void OnInit()
OnPhysicsCollision(ref PhysicsContact)
[EngineCallback]
protected virtual void OnPhysicsCollision(ref PhysicsContact contact)
Parameters
contact
PhysicsContact
OnPreInit()
[EngineCallback]
protected virtual void OnPreInit()
OnRemoved(int)
protected virtual void OnRemoved(int removeReason)
Parameters
removeReason
int
OnSceneSave(string)
[EngineCallback]
protected virtual void OnSceneSave(string saveFolder)
Parameters
saveFolder
string
OnTick(float)
protected virtual void OnTick(float dt)
Parameters
dt
float
OnTickOccasionally(float)
protected virtual void OnTickOccasionally(float currentFrameDeltaTime)
Parameters
currentFrameDeltaTime
float
OnTickParallel(float)
protected virtual void OnTickParallel(float dt)
Parameters
dt
float
OnTickParallel2(float)
protected virtual void OnTickParallel2(float dt)
Parameters
dt
float
SetScene(Scene)
[EngineCallback]
protected virtual void SetScene(Scene scene)
Parameters
scene
Scene
SetScriptComponentToTick(TickRequirement)
public void SetScriptComponentToTick(ScriptComponentBehavior.TickRequirement value)
Parameters
SetScriptComponentToTickMT(TickRequirement)
public void SetScriptComponentToTickMT(ScriptComponentBehavior.TickRequirement value)
Parameters
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).