Class MyMeteor.MyMeteorGameLogic
Inheritance
System.Object
MyMeteor.MyMeteorGameLogic
Assembly: Sandbox.Game.dll
Syntax
public class MyMeteorGameLogic : MyEntityGameLogic, IMyEntityComponentBase, IMyComponentBase, IMyGameLogicComponent
Constructors
MyMeteorGameLogic()
Declaration
public MyMeteorGameLogic()
Fields
Item
Declaration
public MyPhysicalInventoryItem Item
Field Value
Properties
Integrity
Declaration
public float Integrity { get; }
Property Value
| Type |
Description |
| System.Single |
|
VoxelMaterial
Declaration
public MyVoxelMaterialDefinition VoxelMaterial { get; set; }
Property Value
Methods
Close()
Declaration
public override void Close()
Overrides
DoDamage(Single, MyStringHash, Boolean, Nullable<MyHitInfo>, Int64, Nullable<MyStringHash>)
Declaration
public void DoDamage(float damage, MyStringHash damageType, bool sync, Nullable<MyHitInfo> hitInfo, long attackerId, Nullable<MyStringHash> extraInfo = null)
Parameters
| Type |
Name |
Description |
| System.Single |
damage |
|
| MyStringHash |
damageType |
|
| System.Boolean |
sync |
|
| System.Nullable<MyHitInfo> |
hitInfo |
|
| System.Int64 |
attackerId |
|
| System.Nullable<MyStringHash> |
extraInfo |
|
GetObjectBuilder(Boolean)
Declaration
public override MyObjectBuilder_EntityBase GetObjectBuilder(bool copy = false)
Parameters
| Type |
Name |
Description |
| System.Boolean |
copy |
|
Returns
Overrides
GetPhysicsShape(HkMassProperties, Single, Single)
Declaration
protected virtual HkShape GetPhysicsShape(HkMassProperties massProperties, float mass, float scale)
Parameters
| Type |
Name |
Description |
| Havok.HkMassProperties |
massProperties |
|
| System.Single |
mass |
|
| System.Single |
scale |
|
Returns
| Type |
Description |
| Havok.HkShape |
|
Init(MyObjectBuilder_EntityBase)
Declaration
public override void Init(MyObjectBuilder_EntityBase objectBuilder)
Parameters
Overrides
MarkForClose()
Declaration
public override void MarkForClose()
Overrides
OnAddedToContainer()
Declaration
public override void OnAddedToContainer()
Overrides
OnAddedToScene()
Declaration
public override void OnAddedToScene()
Overrides
OnDestroy()
Declaration
UpdateAfterSimulation()
Declaration
public override void UpdateAfterSimulation()
Overrides
UpdateBeforeSimulation()
Declaration
public override void UpdateBeforeSimulation()
Overrides
UpdateBeforeSimulation100()
Declaration
public override void UpdateBeforeSimulation100()
Overrides
UpdateOnceBeforeFrame()
Declaration
public override void UpdateOnceBeforeFrame()
Overrides
Extension Methods