| MyCubePlacer Class |
[This is preliminary documentation and is subject to change.]
[Missing <summary> documentation for "T:SpaceEngineers.Game.Entities.Weapons.MyCubePlacer"]
Namespace: SpaceEngineers.Game.Entities.Weapons
public class MyCubePlacer : MyBlockPlacerBase
The MyCubePlacer type exposes the following members.
| Name | Description | |
|---|---|---|
| MyCubePlacer | Initializes a new instance of the MyCubePlacer class |
| Name | Description | |
|---|---|---|
| Closed | (Inherited from MyEntity.) | |
| Components | (Inherited from MyEntity.) | |
| DisplayName | (Inherited from MyEntity.) | |
| DisplayNameText |
Display Name for GUI etc. Override in descendant classes. Usually used to display in terminal or inventory controls.
(Inherited from MyEntity.) | |
| EntityId |
Entity id, can be set by subclasses (for example when using pool...)
(Inherited from MyEntity.) | |
| Flags | (Inherited from MyEntity.) | |
| GameLogic | (Inherited from MyEntity.) | |
| HasInventory |
Returns true if this entity has got at least one inventory.
Note that one aggregate inventory can contain zero simple inventories => zero will be returned even if GetInventoryBase() != null.
(Inherited from MyEntity.) | |
| Hierarchy | (Inherited from MyEntity.) | |
| InScene | (Inherited from MyEntity.) | |
| InvalidateOnMove | (Inherited from MyEntity.) | |
| InventoryCount |
Iterate through inventories and return their count.
(Inherited from MyEntity.) | |
| IsCCDForProjectiles | (Inherited from MyEntity.) | |
| IsPreview | (Inherited from MyEntity.) | |
| IsVolumetric | (Inherited from MyEntity.) | |
| LocationForHudMarker | (Inherited from MyEntity.) | |
| MarkedForClose | (Inherited from MyEntity.) | |
| MaxGlassDistSq | (Inherited from MyEntity.) | |
| Model | (Inherited from MyEntity.) | |
| ModelCollision | (Inherited from MyEntity.) | |
| NeedsUpdate | (Inherited from MyEntity.) | |
| Parent |
Gets or sets the parent.
(Inherited from MyEntity.) | |
| Physics | (Inherited from MyEntity.) | |
| PositionComp | (Inherited from MyEntity.) | |
| Render | (Inherited from MyEntity.) | |
| Save | (Inherited from MyEntity.) | |
| Subparts | (Inherited from MyEntity.) | |
| SyncFlag | (Inherited from MyEntity.) | |
| SyncObject | (Inherited from MyEntity.) | |
| WorldMatrix | (Inherited from MyEntity.) |
| Name | Description | |
|---|---|---|
| AddDebugRenderComponent | (Inherited from MyEntity.) | |
| AddToGamePruningStructure | (Inherited from MyEntity.) | |
| AfterPaste | (Inherited from MyEntity.) | |
| BeforePaste | (Inherited from MyEntity.) | |
| BeforeSave |
Called before method GetObjectBuilder, when saving sector
(Inherited from MyEntity.) | |
| ClearDebugRenderComponents | (Inherited from MyEntity.) | |
| Close |
This method marks this entity for close which means, that Close
will be called after all entities are updated
(Inherited from MyEntity.) | |
| CreateSync | (Inherited from MyEntity.) | |
| DebugDraw | (Inherited from MyEntity.) | |
| DebugDrawInvalidTriangles | (Inherited from MyEntity.) | |
| DebugDrawPhysics |
Draw physical representation of entity
(Inherited from MyEntity.) | |
| Delete |
Every object must have this method, but not every phys object must necessarily have something to cleanup
(Inherited from MyEntity.) | |
| DoOverlapSphereTest | (Inherited from MyEntity.) | |
| GetBaseEntity | (Inherited from MyEntity.) | |
| GetDistanceBetweenCameraAndBoundingSphere | (Inherited from MyEntity.) | |
| GetDistanceBetweenCameraAndPosition | (Inherited from MyEntity.) | |
| GetDistanceBetweenPlayerPositionAndBoundingSphere | (Inherited from MyEntity.) | |
| GetFriendlyName | (Inherited from MyEntity.) | |
| GetHudParams | (Inherited from MyEntity.) | |
| GetIntersectionWithLine(LineD, NullableMyIntersectionResultLineTriangleEx, IntersectionFlags) | (Inherited from MyEntity.) | |
| GetIntersectionWithLine(LineD, NullableVector3D, Boolean, IntersectionFlags) | (Inherited from MyEntity.) | |
| GetIntersectionWithLineAndBoundingSphere | (Inherited from MyEntity.) | |
| GetIntersectionWithSphere | (Inherited from MyEntity.) | |
| GetInventoryBase |
Simply get the MyInventoryBase component stored in this entity.
(Inherited from MyEntity.) | |
| GetInventoryBase(Int32) |
Search for inventory component with maching index.
(Inherited from MyEntity.) | |
| GetLargestDistanceBetweenCameraAndBoundingSphere | (Inherited from MyEntity.) | |
| GetObjectBuilder |
Gets object builder from object.
(Inherited from MyEntity.) | |
| GetSmallestDistanceBetweenCameraAndBoundingSphere | (Inherited from MyEntity.) | |
| GetSubpart | (Inherited from MyEntity.) | |
| GetTopMostParent |
Return top most parent of this entity
(Inherited from MyEntity.) | |
| GetTrianglesIntersectingSphere | (Inherited from MyEntity.) | |
| GetViewMatrix | (Inherited from MyEntity.) | |
| Init(MyObjectBuilder_EntityBase) | (Inherited from MyEntity.) | |
| Init(StringBuilder, String, MyEntity, NullableSingle, String) | (Inherited from MyEntity.) | |
| OnAddedToScene |
Called when [activated] which for entity means that was added to scene.
(Inherited from MyEntity.) | |
| OnRemovedFromScene | (Inherited from MyEntity.) | |
| PrepareForDraw |
Method is called defacto from Update, preparation fo Draw
(Inherited from MyEntity.) | |
| RaisePhysicsChanged | (Inherited from MyEntity.) | |
| RefreshModels | (Inherited from MyEntity.) | |
| RemoveFromGamePruningStructure | (Inherited from MyEntity.) | |
| SetEmissiveParts | (Inherited from MyEntity.) | |
| SetEmissivePartsForSubparts | (Inherited from MyEntity.) | |
| SetSpeedsAccordingToServerValues | (Inherited from MyEntity.) | |
| Shoot | (Overrides MyBlockPlacerBase.Shoot(MyShootActionEnum, Vector3, NullableVector3D, String).) | |
| ToString | (Inherited from MyEntity.) | |
| TryGetSubpart | (Inherited from MyEntity.) | |
| UpdateAfterSimulation | (Inherited from MyEntity.) | |
| UpdateAfterSimulation10 | (Inherited from MyEntity.) | |
| UpdateAfterSimulation100 | (Inherited from MyEntity.) | |
| UpdateBeforeSimulation | (Inherited from MyEntity.) | |
| UpdateBeforeSimulation10 |
Called each 10th frame if registered for update10
(Inherited from MyEntity.) | |
| UpdateBeforeSimulation100 |
Called each 100th frame if registered for update100
(Inherited from MyEntity.) | |
| UpdateGamePruningStructure | (Inherited from MyEntity.) | |
| UpdateOnceBeforeFrame | (Inherited from MyEntity.) | |
| UpdatingStopped | (Inherited from MyEntity.) |
| Name | Description | |
|---|---|---|
| OnClose | (Inherited from MyEntity.) | |
| OnClosing | (Inherited from MyEntity.) | |
| OnMarkForClose |
This event may not be invoked at all, when calling MyEntities.CloseAll, marking is bypassed
(Inherited from MyEntity.) | |
| OnPhysicsChanged | (Inherited from MyEntity.) |
| Name | Description | |
|---|---|---|
| DebugAsyncLoading | (Inherited from MyEntity.) | |
| DebugCreatedBy | (Inherited from MyEntity.) | |
| DefinitionId | (Inherited from MyEntity.) | |
| GamePruningProxyId | (Inherited from MyEntity.) | |
| m_massChangeForCollisions | (Inherited from MyEntity.) | |
| m_serverAngularVelocity | (Inherited from MyEntity.) | |
| m_serverLinearVelocity | (Inherited from MyEntity.) | |
| m_serverOrientation | (Inherited from MyEntity.) | |
| m_serverPosition | (Inherited from MyEntity.) | |
| m_serverWorldMatrix | (Inherited from MyEntity.) | |
| Name | (Inherited from MyEntity.) | |
| StaticForPruningStructure | (Inherited from MyEntity.) | |
| TargetPruningProxyId | (Inherited from MyEntity.) | |
| TopMostPruningProxyId | (Inherited from MyEntity.) |
| Name | Description | |
|---|---|---|
| AddNodeToWeldingGroups | (Defined by MyEntityExtensions.) | |
| AddToGamePruningStructure | (Defined by MyEntityExtensions.) | |
| CreateDefaultSyncEntity | (Defined by MyEntityExtensions.) | |
| EntityFactoryCreateObjectBuilder | (Defined by MyEntityExtensions.) | |
| GetInventory | (Defined by MyEntityExtensions.) | |
| GetPhysicsBody | (Defined by MyEntityExtensions.) | |
| GetWeldingGroupNodes | (Defined by MyEntityExtensions.) | |
| ProceduralWorldGeneratorTrackEntity | (Defined by MyEntityExtensions.) | |
| RemoveFromGamePruningStructure | (Defined by MyEntityExtensions.) | |
| RemoveNodeFromWeldingGroups | (Defined by MyEntityExtensions.) | |
| TryGetInventory(MyInventoryBase) | Overloaded. (Defined by MyEntityExtensions.) | |
| TryGetInventory(MyInventory) | Overloaded. (Defined by MyEntityExtensions.) | |
| UpdateGamePruningStructure | (Defined by MyEntityExtensions.) | |
| WeldingGroupExists | (Defined by MyEntityExtensions.) |