MyLargeInteriorTurret Class |
[This is preliminary documentation and is subject to change.]
[Missing <summary> documentation for "T:SpaceEngineers.Game.Weapons.Guns.MyLargeInteriorTurret"]
Namespace: SpaceEngineers.Game.Weapons.Guns
public class MyLargeInteriorTurret : MyLargeTurretBase, IMyLargeInteriorTurret, IMyLargeTurretBase, IMyUserControllableGun, IMyFunctionalBlock, IMyTerminalBlock, IMyCubeBlock, IMyEntity
The MyLargeInteriorTurret type exposes the following members.
Name | Description | |
---|---|---|
![]() | MyLargeInteriorTurret | Initializes a new instance of the MyLargeInteriorTurret class |
Name | Description | |
---|---|---|
![]() | Burst | |
![]() | 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(MyObjectBuilder_CubeBlock, MyCubeGrid) | (Overrides MyLargeTurretBase.Init(MyObjectBuilder_CubeBlock, MyCubeGrid).) |
![]() | 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.) |
![]() | OnModelChange | (Overrides MyCubeBlock.OnModelChange.) |
![]() | 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 MyLargeTurretBase.Shoot(MyShootActionEnum, Vector3, NullableVector3D, String).) |
![]() | ToString | (Inherited from MyEntity.) |
![]() | TryGetSubpart | (Inherited from MyEntity.) |
![]() | UpdateAfterSimulation | (Overrides MyLargeTurretBase.UpdateAfterSimulation.) |
![]() | 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.) |