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