Click or drag to resize
MyLargeConveyorTurretBase Class

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

[Missing <summary> documentation for "T:SpaceEngineers.Game.Weapons.Guns.MyLargeConveyorTurretBase"]

Inheritance Hierarchy
SystemObject
  VRage.Game.EntityMyEntity
    MyCubeBlock
      MySyncedBlock
        MyTerminalBlock
          MyFunctionalBlock
            MyUserControllableGun
              MyLargeTurretBase
                SpaceEngineers.Game.Weapons.GunsMyLargeConveyorTurretBase
                  SpaceEngineers.Game.Weapons.GunsMyLargeGatlingTurret
                  SpaceEngineers.Game.Weapons.GunsMyLargeMissileTurret

Namespace: SpaceEngineers.Game.Weapons.Guns
Assembly: SpaceEngineers.Game (in SpaceEngineers.Game.dll) Version: 1.0.0.0
Syntax
C#
public abstract class MyLargeConveyorTurretBase : MyLargeTurretBase, 
	IMyLargeConveyorTurretBase, IMyLargeTurretBase, IMyUserControllableGun, IMyFunctionalBlock, IMyTerminalBlock, 
	IMyCubeBlock, IMyEntity, IMyInventoryOwner

The MyLargeConveyorTurretBase type exposes the following members.

Constructors
  NameDescription
Public methodMyLargeConveyorTurretBase
Initializes a new instance of the MyLargeConveyorTurretBase class
Top
Properties
  NameDescription
Public propertyClosed (Inherited from MyEntity.)
Public propertyComponents (Inherited from MyEntity.)
Public propertyConveyorEndpoint
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 methodGetObjectBuilderCubeBlock (Overrides MyLargeTurretBase.GetObjectBuilderCubeBlock(Boolean).)
Public methodGetPullInformation
Public methodGetPushInformation
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 methodInitializeConveyorEndpoint
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 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 (Overrides MyFunctionalBlock.UpdateBeforeSimulation100.)
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
  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 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.)
Explicit interface implementationPrivate propertyIMyInventoryOwnerEntityId
Explicit interface implementationPrivate methodIMyInventoryOwnerGetInventory
Explicit interface implementationPrivate propertyIMyInventoryOwnerHasInventory
Explicit interface implementationPrivate propertyIMyInventoryOwnerInventoryCount
Explicit interface implementationPrivate propertyIMyInventoryOwnerUseConveyorSystem
Explicit interface implementationPrivate propertyIMyLargeConveyorTurretBaseUseConveyorSystem
Top
See Also