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
removeReasonint
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
currentVisibilitybool
OnEditorInit()
[EngineCallback]
protected virtual void OnEditorInit()
OnEditorTick(float)
[EngineCallback]
protected virtual void OnEditorTick(float dt)
Parameters
dtfloat
OnEditorValidate()
[EngineCallback]
protected virtual void OnEditorValidate()
OnEditorVariableChanged(string)
[EngineCallback]
protected virtual void OnEditorVariableChanged(string variableName)
Parameters
variableNamestring
OnInit()
[EngineCallback]
protected virtual void OnInit()
OnPhysicsCollision(ref PhysicsContact)
[EngineCallback]
protected virtual void OnPhysicsCollision(ref PhysicsContact contact)
Parameters
contactPhysicsContact
OnPreInit()
[EngineCallback]
protected virtual void OnPreInit()
OnRemoved(int)
protected virtual void OnRemoved(int removeReason)
Parameters
removeReasonint
OnSceneSave(string)
[EngineCallback]
protected virtual void OnSceneSave(string saveFolder)
Parameters
saveFolderstring
OnTick(float)
protected virtual void OnTick(float dt)
Parameters
dtfloat
OnTickOccasionally(float)
protected virtual void OnTickOccasionally(float currentFrameDeltaTime)
Parameters
currentFrameDeltaTimefloat
OnTickParallel(float)
protected virtual void OnTickParallel(float dt)
Parameters
dtfloat
OnTickParallel2(float)
protected virtual void OnTickParallel2(float dt)
Parameters
dtfloat
SetScene(Scene)
[EngineCallback]
protected virtual void SetScene(Scene scene)
Parameters
sceneScene
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).