Assembly: Sandbox.Game.dll

public class MyFloatingObjects: MySessionComponentBase, IMyUserInputComponent

Fields

Member Description
ComponentType Inherited from MySessionComponentBase
DebugName Inherited from MySessionComponentBase
Priority Inherited from MySessionComponentBase

Properties

Member Description
static FloatingBagsCount
static FloatingItemCount
static FloatingOreCount
Dependencies
Definition Inherited from MySessionComponentBase
Dependencies Inherited from MySessionComponentBase
Initialized Inherited from MySessionComponentBase
IsRequiredByGame Indicates whether a session component should be used in current configuration. Example: MyDestructionData component returns true only when game uses Havok Destruction

Inherited from MySessionComponentBase
IsServerOnly Is server only is used for client request of the world. if the component is server only, it's not sent to the client on world request.

Inherited from MySessionComponentBase
Loaded Inherited from MySessionComponentBase
ModContext Inherited from MySessionComponentBase
ObjectBuilderType Inherited from MySessionComponentBase
Session Inherited from MySessionComponentBase
UpdateOnPause Inherited from MySessionComponentBase
UpdateOrder Inherited from MySessionComponentBase

Constructors

Member Description
MyFloatingObjects()
MySessionComponentBase() Inherited from MySessionComponentBase

Methods

Member Description
static AddFloatingObjectAmount(MyFloatingObject, MyFixedPoint)
static ChangeObjectBuilder(MyComponentDefinition, MyObjectBuilder_EntityBase) This is used mainly for compactibility issues, it takes the builder of an entity of old object representation and creates a floating object builder for it
static EnqueueCargoContainerBagSpawn(Action)
static EnqueueInventoryItemSpawn(MyPhysicalInventoryItem, BoundingBoxD, Vector3D)
static ReduceCargoBags()
static ReduceFloatingObjects()
static RemoveFloatingObject(MyFloatingObject, bool)
static RemoveFloatingObject(MyFloatingObject)
static RemoveInventoryBag(MyCargoContainerInventoryBagEntity)
static RemoveInventoryBag(MyCargoContainerInventoryBagEntity, bool)
static RequestSpawnCreative(MyObjectBuilder_FloatingObject) Players are allowed to spawn any object in creative
static Spawn(MyPhysicalInventoryItem, Vector3D, Vector3D, Vector3D, MyPhysicsComponentBase, Action)
static Spawn(MyPhysicalInventoryItem, MatrixD, MyPhysicsComponentBase, Action)
static Spawn(MyPhysicalInventoryItem, BoundingSphereD, MyPhysicsComponentBase, MyVoxelMaterialDefinition, Action)
static Spawn(MyPhysicalItemDefinition, Vector3D, Vector3D, Vector3D, int, float)
LoadData()
UpdateAfterSimulation()
AfterLoadData() Inherited from MySessionComponentBase
BeforeStart() Inherited from MySessionComponentBase
Draw() Inherited from MySessionComponentBase
GetObjectBuilder() Inherited from MySessionComponentBase
HandleInput() Inherited from IMyUserInputComponent
HandleInput() Inherited from MySessionComponentBase
Init(MyObjectBuilder_SessionComponent) Inherited from MySessionComponentBase
InitFromDefinition(MySessionComponentDefinition) Inherited from MySessionComponentBase
LoadData() Inherited from MySessionComponentBase
SaveData() Inherited from MySessionComponentBase
SetUpdateOrder(MyUpdateOrder) Inherited from MySessionComponentBase
Simulate() Inherited from MySessionComponentBase
ToString() Inherited from MySessionComponentBase
UnloadDataConditional() Inherited from MySessionComponentBase
UpdateAfterSimulation() Inherited from MySessionComponentBase
UpdateBeforeSimulation() Inherited from MySessionComponentBase
UpdatedBeforeInit() Inherited from MySessionComponentBase
UpdatingStopped() Inherited from MySessionComponentBase

Inheritance: MySessionComponentBase

Implements: