|
string | GetFriendlyName () |
|
void | Close () |
|
void | Delete () |
|
MyObjectBuilder_EntityBase | GetObjectBuilder (bool copy=false) |
|
void | BeforeSave () |
|
IMyEntity | GetTopMostParent (Type type=null) |
|
void | SetLocalMatrix (VRageMath.Matrix localMatrix, object source=null) |
|
void | GetChildren (List< IMyEntity > children, Func< IMyEntity, bool > collect=null) |
|
MyEntitySubpart | GetSubpart (string name) |
|
bool | TryGetSubpart (string name, out MyEntitySubpart subpart) |
|
VRageMath.Vector3 | GetDiffuseColor () |
|
bool | IsVisible () |
|
void | DebugDraw () |
|
void | DebugDrawInvalidTriangles () |
|
void | EnableColorMaskForSubparts (bool enable) |
|
void | SetColorMaskForSubparts (VRageMath.Vector3 colorMaskHsv) |
|
void | SetEmissiveParts (string emissiveName, Color emissivePartColor, float emissivity) |
| Sets the emissive value of a specific emissive material on entity. More...
|
|
void | SetEmissivePartsForSubparts (string emissiveName, Color emissivePartColor, float emissivity) |
| Sets the emissive value of a specific emissive material on all entity subparts. More...
|
|
float | GetDistanceBetweenCameraAndBoundingSphere () |
|
float | GetDistanceBetweenCameraAndPosition () |
|
float | GetLargestDistanceBetweenCameraAndBoundingSphere () |
|
float | GetSmallestDistanceBetweenCameraAndBoundingSphere () |
|
void | OnRemovedFromScene (object source) |
|
void | OnAddedToScene (object source) |
|
MatrixD | GetViewMatrix () |
|
MatrixD | GetWorldMatrixNormalizedInv () |
|
void | SetWorldMatrix (VRageMath.MatrixD worldMatrix, object source=null) |
|
void | SetPosition (VRageMath.Vector3D pos) |
|
bool | GetIntersectionWithLine (ref LineD line, out VRage.Game.Models.MyIntersectionResultLineTriangleEx?tri, IntersectionFlags flags) |
|
Vector3 | GetIntersectionWithLineAndBoundingSphere (ref LineD line, float boundingSphereRadiusMultiplier) |
|
bool | GetIntersectionWithSphere (ref BoundingSphereD sphere) |
|
void | GetTrianglesIntersectingSphere (ref BoundingSphereD sphere, Vector3?referenceNormalVector, float?maxAngle, System.Collections.Generic.List< MyTriangle_Vertex_Normals > retTriangles, int maxNeighbourTriangles) |
|
bool | DoOverlapSphereTest (float sphereRadius, Vector3D spherePos) |
|
void | AddToGamePruningStructure () |
|
void | RemoveFromGamePruningStructure () |
|
void | UpdateGamePruningStructure () |
|
VRageMath.Vector3D | GetPosition () |
|
MyEntityComponentContainer | Components [get] |
|
MyPhysicsComponentBase | Physics [get, set] |
|
MyPositionComponentBase | PositionComp [get, set] |
|
MyRenderComponentBase | Render [get, set] |
|
MyEntityComponentBase | GameLogic [get, set] |
|
MyHierarchyComponentBase | Hierarchy [get, set] |
|
MySyncComponentBase | SyncObject [get] |
|
MyModStorageComponentBase | Storage [get, set] |
| Custom storage for mods. Shared with all mods. More...
|
|
EntityFlags | Flags [get, set] |
|
long | EntityId [get, set] |
|
string | Name [get, set] |
|
bool | MarkedForClose [get] |
|
bool | Closed [get] |
|
bool | DebugAsyncLoading [get] |
|
bool | Save [get, set] |
|
MyPersistentEntityFlags2 | PersistentFlags [get, set] |
|
MyEntityUpdateEnum | NeedsUpdate [get, set] |
|
IMyEntity | Parent [get] |
|
Matrix | LocalMatrix [get, set] |
|
bool | NearFlag [get, set] |
|
bool | CastShadows [get, set] |
|
bool | FastCastShadowResolve [get, set] |
|
bool | NeedsResolveCastShadow [get, set] |
|
float | MaxGlassDistSq [get] |
|
bool | NeedsDraw [get, set] |
|
bool | NeedsDrawFromParent [get, set] |
|
bool | Transparent [get, set] |
|
bool | ShadowBoxLod [get, set] |
|
bool | SkipIfTooSmall [get, set] |
|
bool | Visible [get, set] |
|
bool | InScene [get, set] |
|
bool | InvalidateOnMove [get] |
|
new VRageMath.MatrixD | WorldMatrix [get, set] |
|
VRageMath.MatrixD | WorldMatrixInvScaled [get] |
|
VRageMath.MatrixD | WorldMatrixNormalizedInv [get] |
|
bool | IsVolumetric [get] |
|
BoundingBox | LocalAABB [get, set] |
|
BoundingBox | LocalAABBHr [get] |
|
BoundingSphere | LocalVolume [get, set] |
|
Vector3 | LocalVolumeOffset [get, set] |
|
Vector3 | LocationForHudMarker [get] |
|
bool | IsCCDForProjectiles [get] |
|
string | DisplayName [get, set] |
|
MyEntityComponentContainer | Components [get] |
|
long | EntityId [get] |
|
VRageMath.BoundingBoxD | WorldAABB [get] |
|
VRageMath.BoundingBoxD | WorldAABBHr [get] |
|
VRageMath.MatrixD | WorldMatrix [get] |
|
VRageMath.BoundingSphereD | WorldVolume [get] |
|
VRageMath.BoundingSphereD | WorldVolumeHr [get] |
|
Properties inherited from Sandbox.Game.Entities.IMyHandheldGunObject< MyToolBase > |
MyObjectBuilder_PhysicalGunObject | PhysicalObject [get] |
|
MyPhysicalItemDefinition | PhysicalItemDefinition [get] |
|
bool | ForceAnimationInsteadOfIK [get] |
|
bool | IsBlocking [get] |
|
int | CurrentAmmunition [get, set] |
|
int | CurrentMagazineAmmunition [get, set] |
|
Properties inherited from Sandbox.Game.Entities.IMyGunBaseUser |
MyEntity[] | IgnoreEntities [get] |
|
MyEntity | Weapon [get] |
|
MyEntity | Owner [get] |
|
IMyMissileGunObject | Launcher [get] |
|
MyInventory | AmmoInventory [get] |
| The inventory in which the weapon searches for additional ammo More...
|
|
MyDefinitionId | PhysicalItemId [get] |
| The physical item that is being searched for in the weapon inventory. Can be ignored if WeaponInventory is null More...
|
|
MyInventory | WeaponInventory [get] |
| The inventory in which the weapon searches for it's object builder (e.g. an automatic rifle in character's inventory) Can be null if the object builder is not to be searched More...
|
|
long | OwnerId [get] |
|
String | ConstraintDisplayName [get] |
|
Action< IMyEntity > | OnClose |
|
Action< IMyEntity > | OnClosing |
|
Action< IMyEntity > | OnMarkForClose |
|
Action< IMyEntity > | OnPhysicsChanged |
|
Definition at line 12 of file IMyHandDrill.cs.