Class MyIngameScriptComponent
A component to control the execution of a programmable block script based on its configured update frequency.
Inheritance
System.Object
MyIngameScriptComponent
Inherited Members
Namespace: Sandbox.Game.EntityComponents
Assembly: Sandbox.Game.dll
Syntax
[MyEntityComponentDescriptor]
public class MyIngameScriptComponent : MyGameLogicComponent, IMyEntityComponentBase, IMyComponentBase, IMyGameLogicComponent
Constructors
MyIngameScriptComponent()
Declaration
public MyIngameScriptComponent()
Properties
UpdateFrequency
The update frequency with which to run the script.
Declaration
public UpdateFrequency UpdateFrequency { get; set; }
Property Value
Type | Description |
---|---|
UpdateFrequency |
Methods
Init(MyObjectBuilder_EntityBase)
Declaration
public override void Init(MyObjectBuilder_EntityBase objectBuilder)
Parameters
Type | Name | Description |
---|---|---|
MyObjectBuilder_EntityBase | objectBuilder |
Overrides
UpdateAfterSimulation()
Declaration
public override void UpdateAfterSimulation()
Overrides
UpdateBeforeSimulation()
Declaration
public override void UpdateBeforeSimulation()
Overrides
UpdateBeforeSimulation10()
Declaration
public override void UpdateBeforeSimulation10()
Overrides
UpdateBeforeSimulation100()
Declaration
public override void UpdateBeforeSimulation100()