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.)Remarks | |
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.) |