Click or drag to resize
MyCubePlacer Class

[This is preliminary documentation and is subject to change.]

[Missing <summary> documentation for "T:SpaceEngineers.Game.Entities.Weapons.MyCubePlacer"]

Inheritance Hierarchy
SystemObject
  VRage.Game.EntityMyEntity
    MyEngineerToolBase
      MyBlockPlacerBase
        SpaceEngineers.Game.Entities.WeaponsMyCubePlacer

Namespace: SpaceEngineers.Game.Entities.Weapons
Assembly: SpaceEngineers.Game (in SpaceEngineers.Game.dll) Version: 1.0.0.0
Syntax
C#
public class MyCubePlacer : MyBlockPlacerBase

The MyCubePlacer type exposes the following members.

Constructors
  NameDescription
Public methodMyCubePlacer
Initializes a new instance of the MyCubePlacer class
Top
Properties
  NameDescription
Public propertyClosed (Inherited from MyEntity.)
Public propertyComponents (Inherited from MyEntity.)
Public propertyDisplayName (Inherited from MyEntity.)
Public propertyDisplayNameText
Display Name for GUI etc. Override in descendant classes. Usually used to display in terminal or inventory controls.
(Inherited from MyEntity.)
Public propertyEntityId
Entity id, can be set by subclasses (for example when using pool...)
(Inherited from MyEntity.)
Public propertyFlags (Inherited from MyEntity.)
Public propertyGameLogic (Inherited from MyEntity.)
Public propertyHasInventory
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.)
Public propertyHierarchy (Inherited from MyEntity.)
Public propertyInScene (Inherited from MyEntity.)
Public propertyInvalidateOnMove (Inherited from MyEntity.)
Public propertyInventoryCount
Iterate through inventories and return their count.
(Inherited from MyEntity.)
Public propertyIsCCDForProjectiles (Inherited from MyEntity.)
Public propertyIsPreview (Inherited from MyEntity.)
Public propertyIsVolumetric (Inherited from MyEntity.)
Public propertyLocationForHudMarker (Inherited from MyEntity.)
Public propertyMarkedForClose (Inherited from MyEntity.)
Public propertyMaxGlassDistSq (Inherited from MyEntity.)
Public propertyModel (Inherited from MyEntity.)
Public propertyModelCollision (Inherited from MyEntity.)
Public propertyNeedsUpdate (Inherited from MyEntity.)
Public propertyParent
Gets or sets the parent.
(Inherited from MyEntity.)
Public propertyPhysics (Inherited from MyEntity.)
Public propertyPositionComp (Inherited from MyEntity.)
Public propertyRender (Inherited from MyEntity.)
Public propertySave (Inherited from MyEntity.)
Public propertySubparts (Inherited from MyEntity.)
Public propertySyncFlag (Inherited from MyEntity.)
Public propertySyncObject (Inherited from MyEntity.)
Public propertyWorldMatrix (Inherited from MyEntity.)
Top
Methods
  NameDescription
Public methodAddDebugRenderComponent (Inherited from MyEntity.)
Public methodAddToGamePruningStructure (Inherited from MyEntity.)
Public methodAfterPaste (Inherited from MyEntity.)
Public methodBeforePaste (Inherited from MyEntity.)
Public methodBeforeSave
Called before method GetObjectBuilder, when saving sector
(Inherited from MyEntity.)
Public methodClearDebugRenderComponents (Inherited from MyEntity.)
Public methodClose
This method marks this entity for close which means, that Close will be called after all entities are updated
(Inherited from MyEntity.)
Public methodCreateSync (Inherited from MyEntity.)
Public methodDebugDraw (Inherited from MyEntity.)
Public methodDebugDrawInvalidTriangles (Inherited from MyEntity.)
Public methodDebugDrawPhysics
Draw physical representation of entity
(Inherited from MyEntity.)
Public methodDelete
Every object must have this method, but not every phys object must necessarily have something to cleanup
Remarks
(Inherited from MyEntity.)
Public methodDoOverlapSphereTest (Inherited from MyEntity.)
Public methodGetBaseEntity (Inherited from MyEntity.)
Public methodGetDistanceBetweenCameraAndBoundingSphere (Inherited from MyEntity.)
Public methodGetDistanceBetweenCameraAndPosition (Inherited from MyEntity.)
Public methodGetDistanceBetweenPlayerPositionAndBoundingSphere (Inherited from MyEntity.)
Public methodGetFriendlyName (Inherited from MyEntity.)
Public methodGetHudParams (Inherited from MyEntity.)
Public methodGetIntersectionWithLine(LineD, NullableMyIntersectionResultLineTriangleEx, IntersectionFlags) (Inherited from MyEntity.)
Public methodGetIntersectionWithLine(LineD, NullableVector3D, Boolean, IntersectionFlags) (Inherited from MyEntity.)
Public methodGetIntersectionWithLineAndBoundingSphere (Inherited from MyEntity.)
Public methodGetIntersectionWithSphere (Inherited from MyEntity.)
Public methodGetInventoryBase
Simply get the MyInventoryBase component stored in this entity.
(Inherited from MyEntity.)
Public methodGetInventoryBase(Int32)
Search for inventory component with maching index.
(Inherited from MyEntity.)
Public methodGetLargestDistanceBetweenCameraAndBoundingSphere (Inherited from MyEntity.)
Public methodGetObjectBuilder
Gets object builder from object.
(Inherited from MyEntity.)
Public methodGetSmallestDistanceBetweenCameraAndBoundingSphere (Inherited from MyEntity.)
Public methodGetSubpart (Inherited from MyEntity.)
Public methodGetTopMostParent
Return top most parent of this entity
(Inherited from MyEntity.)
Public methodGetTrianglesIntersectingSphere (Inherited from MyEntity.)
Public methodGetViewMatrix (Inherited from MyEntity.)
Public methodInit(MyObjectBuilder_EntityBase) (Inherited from MyEntity.)
Public methodInit(StringBuilder, String, MyEntity, NullableSingle, String) (Inherited from MyEntity.)
Public methodOnAddedToScene
Called when [activated] which for entity means that was added to scene.
(Inherited from MyEntity.)
Public methodOnRemovedFromScene (Inherited from MyEntity.)
Public methodPrepareForDraw
Method is called defacto from Update, preparation fo Draw
(Inherited from MyEntity.)
Public methodRaisePhysicsChanged (Inherited from MyEntity.)
Public methodRefreshModels (Inherited from MyEntity.)
Public methodRemoveFromGamePruningStructure (Inherited from MyEntity.)
Public methodSetEmissiveParts (Inherited from MyEntity.)
Public methodSetEmissivePartsForSubparts (Inherited from MyEntity.)
Public methodSetSpeedsAccordingToServerValues (Inherited from MyEntity.)
Public methodShoot (Overrides MyBlockPlacerBase.Shoot(MyShootActionEnum, Vector3, NullableVector3D, String).)
Public methodToString (Inherited from MyEntity.)
Public methodTryGetSubpart (Inherited from MyEntity.)
Public methodUpdateAfterSimulation (Inherited from MyEntity.)
Public methodUpdateAfterSimulation10 (Inherited from MyEntity.)
Public methodUpdateAfterSimulation100 (Inherited from MyEntity.)
Public methodUpdateBeforeSimulation (Inherited from MyEntity.)
Public methodUpdateBeforeSimulation10
Called each 10th frame if registered for update10
(Inherited from MyEntity.)
Public methodUpdateBeforeSimulation100
Called each 100th frame if registered for update100
(Inherited from MyEntity.)
Public methodUpdateGamePruningStructure (Inherited from MyEntity.)
Public methodUpdateOnceBeforeFrame (Inherited from MyEntity.)
Public methodUpdatingStopped (Inherited from MyEntity.)
Top
Events
  NameDescription
Public eventOnClose (Inherited from MyEntity.)
Public eventOnClosing (Inherited from MyEntity.)
Public eventOnMarkForClose
This event may not be invoked at all, when calling MyEntities.CloseAll, marking is bypassed
(Inherited from MyEntity.)
Public eventOnPhysicsChanged (Inherited from MyEntity.)
Top
Fields
  NameDescription
Public fieldDebugAsyncLoading (Inherited from MyEntity.)
Public fieldDebugCreatedBy (Inherited from MyEntity.)
Public fieldDefinitionId (Inherited from MyEntity.)
Public fieldGamePruningProxyId (Inherited from MyEntity.)
Public fieldm_massChangeForCollisions (Inherited from MyEntity.)
Public fieldm_serverAngularVelocity (Inherited from MyEntity.)
Public fieldm_serverLinearVelocity (Inherited from MyEntity.)
Public fieldm_serverOrientation (Inherited from MyEntity.)
Public fieldm_serverPosition (Inherited from MyEntity.)
Public fieldm_serverWorldMatrix (Inherited from MyEntity.)
Public fieldName (Inherited from MyEntity.)
Public fieldStaticForPruningStructure (Inherited from MyEntity.)
Public fieldTargetPruningProxyId (Inherited from MyEntity.)
Public fieldTopMostPruningProxyId (Inherited from MyEntity.)
Top
Extension Methods
Explicit Interface Implementations
  NameDescription
Explicit interface implementationPrivate propertyIMyEntityCastShadows (Inherited from MyEntity.)
Explicit interface implementationPrivate methodIMyEntityClose (Inherited from MyEntity.)
Explicit interface implementationPrivate propertyIMyEntityClosed (Inherited from MyEntity.)
Explicit interface implementationPrivate propertyIMyEntityDebugAsyncLoading (Inherited from MyEntity.)
Explicit interface implementationPrivate methodIMyEntityDelete (Inherited from MyEntity.)
Explicit interface implementationPrivate propertyIMyEntityDisplayName (Inherited from MyEntity.)
Explicit interface implementationPrivate methodIMyEntityDoOverlapSphereTest (Inherited from MyEntity.)
Explicit interface implementationPrivate methodIMyEntityEnableColorMaskForSubparts (Inherited from MyEntity.)
Explicit interface implementationPrivate propertyIMyEntityEntityId (Inherited from MyEntity.)
Explicit interface implementationPrivate propertyIMyEntityFastCastShadowResolve (Inherited from MyEntity.)
Explicit interface implementationPrivate propertyIMyEntityGameLogic (Inherited from MyEntity.)
Explicit interface implementationPrivate methodIMyEntityGetChildren (Inherited from MyEntity.)
Explicit interface implementationPrivate methodIMyEntityGetDiffuseColor (Inherited from MyEntity.)
Explicit interface implementationPrivate methodIMyEntityGetDistanceBetweenCameraAndBoundingSphere (Inherited from MyEntity.)
Explicit interface implementationPrivate methodIMyEntityGetDistanceBetweenCameraAndPosition (Inherited from MyEntity.)
Explicit interface implementationPrivate methodIMyEntityGetFriendlyName (Inherited from MyEntity.)
Explicit interface implementationPrivate methodIMyEntityGetIntersectionWithLineAndBoundingSphere (Inherited from MyEntity.)
Explicit interface implementationPrivate methodIMyEntityGetIntersectionWithSphere (Inherited from MyEntity.)
Explicit interface implementationPrivate methodIMyEntityGetLargestDistanceBetweenCameraAndBoundingSphere (Inherited from MyEntity.)
Explicit interface implementationPrivate methodIMyEntityGetObjectBuilder (Inherited from MyEntity.)
Explicit interface implementationPrivate methodIMyEntityGetPosition (Inherited from MyEntity.)
Explicit interface implementationPrivate methodIMyEntityGetSmallestDistanceBetweenCameraAndBoundingSphere (Inherited from MyEntity.)
Explicit interface implementationPrivate methodIMyEntityGetTopMostParent (Inherited from MyEntity.)
Explicit interface implementationPrivate methodIMyEntityGetTrianglesIntersectingSphere (Inherited from MyEntity.)
Explicit interface implementationPrivate methodIMyEntityGetViewMatrix (Inherited from MyEntity.)
Explicit interface implementationPrivate methodIMyEntityGetWorldMatrixNormalizedInv (Inherited from MyEntity.)
Explicit interface implementationPrivate propertyIMyEntityHierarchy (Inherited from MyEntity.)
Explicit interface implementationPrivate propertyIMyEntityInScene (Inherited from MyEntity.)
Explicit interface implementationPrivate propertyIMyEntityInvalidateOnMove (Inherited from MyEntity.)
Explicit interface implementationPrivate propertyIMyEntityIsCCDForProjectiles (Inherited from MyEntity.)
Explicit interface implementationPrivate methodIMyEntityIsVisible (Inherited from MyEntity.)
Explicit interface implementationPrivate propertyIMyEntityIsVolumetric (Inherited from MyEntity.)
Explicit interface implementationPrivate propertyIMyEntityLocalAABB (Inherited from MyEntity.)
Explicit interface implementationPrivate propertyIMyEntityLocalAABBHr (Inherited from MyEntity.)
Explicit interface implementationPrivate propertyIMyEntityLocalMatrix (Inherited from MyEntity.)
Explicit interface implementationPrivate propertyIMyEntityLocalVolume (Inherited from MyEntity.)
Explicit interface implementationPrivate propertyIMyEntityLocalVolumeOffset (Inherited from MyEntity.)
Explicit interface implementationPrivate propertyIMyEntityLocationForHudMarker (Inherited from MyEntity.)
Explicit interface implementationPrivate propertyIMyEntityMarkedForClose (Inherited from MyEntity.)
Explicit interface implementationPrivate propertyIMyEntityMaxGlassDistSq (Inherited from MyEntity.)
Explicit interface implementationPrivate propertyIMyEntityName (Inherited from MyEntity.)
Explicit interface implementationPrivate propertyIMyEntityNearFlag (Inherited from MyEntity.)
Explicit interface implementationPrivate propertyIMyEntityNeedsDraw (Inherited from MyEntity.)
Explicit interface implementationPrivate propertyIMyEntityNeedsDrawFromParent (Inherited from MyEntity.)
Explicit interface implementationPrivate propertyIMyEntityNeedsResolveCastShadow (Inherited from MyEntity.)
Explicit interface implementationPrivate propertyIMyEntityNeedsUpdate (Inherited from MyEntity.)
Explicit interface implementationPrivate eventIMyEntityOnClose (Inherited from MyEntity.)
Explicit interface implementationPrivate eventIMyEntityOnClosing (Inherited from MyEntity.)
Explicit interface implementationPrivate eventIMyEntityOnMarkForClose (Inherited from MyEntity.)
Explicit interface implementationPrivate eventIMyEntityOnPhysicsChanged (Inherited from MyEntity.)
Explicit interface implementationPrivate propertyIMyEntityParent (Inherited from MyEntity.)
Explicit interface implementationPrivate propertyIMyEntityPersistentFlags (Inherited from MyEntity.)
Explicit interface implementationPrivate propertyIMyEntityPhysics (Inherited from MyEntity.)
Explicit interface implementationPrivate propertyIMyEntitySave (Inherited from MyEntity.)
Explicit interface implementationPrivate methodIMyEntitySetColorMaskForSubparts (Inherited from MyEntity.)
Explicit interface implementationPrivate methodIMyEntitySetEmissiveParts
Sets the emissive value of a specific emissive material on entity.
(Inherited from MyEntity.)
Explicit interface implementationPrivate methodIMyEntitySetEmissivePartsForSubparts
Sets the emissive value of a specific emissive material on all entity subparts.
(Inherited from MyEntity.)
Explicit interface implementationPrivate methodIMyEntitySetLocalMatrix (Inherited from MyEntity.)
Explicit interface implementationPrivate methodIMyEntitySetPosition (Inherited from MyEntity.)
Explicit interface implementationPrivate methodIMyEntitySetWorldMatrix (Inherited from MyEntity.)
Explicit interface implementationPrivate propertyIMyEntityShadowBoxLod (Inherited from MyEntity.)
Explicit interface implementationPrivate propertyIMyEntitySkipIfTooSmall (Inherited from MyEntity.)
Explicit interface implementationPrivate propertyIMyEntityTransparent (Inherited from MyEntity.)
Explicit interface implementationPrivate propertyIMyEntityVisible (Inherited from MyEntity.)
Explicit interface implementationPrivate propertyIMyEntityWorldAABB (Inherited from MyEntity.)
Explicit interface implementationPrivate propertyIMyEntityWorldAABBHr (Inherited from MyEntity.)
Explicit interface implementationPrivate propertyIMyEntityWorldMatrix (Inherited from MyEntity.)
Explicit interface implementationPrivate propertyIMyEntityWorldMatrixInvScaled (Inherited from MyEntity.)
Explicit interface implementationPrivate propertyIMyEntityWorldMatrixNormalizedInv (Inherited from MyEntity.)
Explicit interface implementationPrivate propertyIMyEntityWorldVolume (Inherited from MyEntity.)
Explicit interface implementationPrivate propertyIMyEntityWorldVolumeHr (Inherited from MyEntity.)
Top
See Also