Click or drag to resize
MyLargeInteriorTurret Methods

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

The MyLargeInteriorTurret type exposes the following members.

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(MyObjectBuilder_CubeBlock, MyCubeGrid) (Overrides MyLargeTurretBase.Init(MyObjectBuilder_CubeBlock, MyCubeGrid).)
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 methodOnModelChange (Overrides MyCubeBlock.OnModelChange.)
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 MyLargeTurretBase.Shoot(MyShootActionEnum, Vector3, NullableVector3D, String).)
Public methodToString (Inherited from MyEntity.)
Public methodTryGetSubpart (Inherited from MyEntity.)
Public methodUpdateAfterSimulation (Overrides MyLargeTurretBase.UpdateAfterSimulation.)
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
Extension Methods
  NameDescription
Public Extension MethodAddNodeToWeldingGroups (Defined by MyEntityExtensions.)
Public Extension MethodAddToGamePruningStructure (Defined by MyEntityExtensions.)
Public Extension MethodApplyAction(String)Overloaded. (Defined by TerminalBlockExtentions.)
Public Extension MethodApplyAction(String)Overloaded. (Defined by TerminalActionExtensions.)
Public Extension MethodApplyAction(String, ListTerminalActionParameter)Overloaded. (Defined by TerminalBlockExtentions.)
Public Extension MethodApplyAction(String, ListReaderTerminalActionParameter)Overloaded. (Defined by TerminalActionExtensions.)
Public Extension MethodCreateDefaultSyncEntity (Defined by MyEntityExtensions.)
Public Extension MethodEntityFactoryCreateObjectBuilder (Defined by MyEntityExtensions.)
Public Extension MethodGetAction (Defined by TerminalActionExtensions.)
Public Extension MethodGetDefaultValueT
Returns default value of specified property as TypeName
(Defined by TerminalPropertyExtensions.)
Public Extension MethodGetInventory(Int32)Overloaded. (Defined by TerminalBlockExtentions.)
Public Extension MethodGetInventory(Int32)Overloaded. (Defined by MyEntityExtensions.)
Public Extension MethodGetInventoryCount (Defined by TerminalBlockExtentions.)
Public Extension MethodGetMaximumT
Returns maximum value of specified property as TypeName
(Defined by TerminalPropertyExtensions.)
Public Extension MethodGetMinimumT
Returns minimum value of specified property as TypeName
(Defined by TerminalPropertyExtensions.)
Public Extension MethodGetMininumT (Defined by TerminalPropertyExtensions.)
Public Extension MethodGetPhysicsBody (Defined by MyEntityExtensions.)
Public Extension MethodGetUseConveyorSystem (Defined by TerminalBlockExtentions.)
Public Extension MethodGetValueT
Returns value of specified property as TypeName
(Defined by TerminalPropertyExtensions.)
Public Extension MethodGetValueBool
Returns value of specified property
(Defined by TerminalPropertyExtensions.)
Public Extension MethodGetValueColor
Returns value of specified property
(Defined by TerminalPropertyExtensions.)
Public Extension MethodGetValueFloat
Returns value of specified property
(Defined by TerminalPropertyExtensions.)
Public Extension MethodGetWeldingGroupNodes (Defined by MyEntityExtensions.)
Public Extension MethodHasAction (Defined by TerminalBlockExtentions.)
Public Extension MethodHasInventory (Defined by TerminalBlockExtentions.)
Public Extension MethodProceduralWorldGeneratorTrackEntity (Defined by MyEntityExtensions.)
Public Extension MethodRemoveFromGamePruningStructure (Defined by MyEntityExtensions.)
Public Extension MethodRemoveNodeFromWeldingGroups (Defined by MyEntityExtensions.)
Public Extension MethodSetUseConveyorSystem (Defined by TerminalBlockExtentions.)
Public Extension MethodSetValueT
Set value of property with type of TypeName
(Defined by TerminalPropertyExtensions.)
Public Extension MethodSetValueBool
Set bool value of property
(Defined by TerminalPropertyExtensions.)
Public Extension MethodSetValueColor
Set bool value of property
(Defined by TerminalPropertyExtensions.)
Public Extension MethodSetValueFloat
Set float value of property
(Defined by TerminalPropertyExtensions.)
Public Extension MethodTryGetInventory(MyInventoryBase)Overloaded. (Defined by MyEntityExtensions.)
Public Extension MethodTryGetInventory(MyInventory)Overloaded. (Defined by MyEntityExtensions.)
Public Extension MethodUpdateGamePruningStructure (Defined by MyEntityExtensions.)
Public Extension MethodWeldingGroupExists (Defined by MyEntityExtensions.)
Top
Explicit Interface Implementations
  NameDescription
Explicit interface implementationPrivate methodIMyEntityClose (Inherited from MyEntity.)
Explicit interface implementationPrivate methodIMyEntityDelete (Inherited from MyEntity.)
Explicit interface implementationPrivate methodIMyEntityDoOverlapSphereTest (Inherited from MyEntity.)
Explicit interface implementationPrivate methodIMyEntityEnableColorMaskForSubparts (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 methodIMyEntityIsVisible (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.)
Top
See Also