Space Engineers
|
Events | |
Action< IMyEntity > | OnClose |
Action< IMyEntity > | OnClosing |
Action< IMyEntity > | OnMarkForClose |
Action< IMyEntity > | OnPhysicsChanged |
Definition at line 113 of file IMyEntity.cs.
void VRage.ModAPI.IMyEntity.AddToGamePruningStructure | ( | ) |
Implemented in VRage.Game.Entity.MyEntity.
void VRage.ModAPI.IMyEntity.BeforeSave | ( | ) |
Implemented in VRage.Game.Entity.MyEntity.
void VRage.ModAPI.IMyEntity.Close | ( | ) |
void VRage.ModAPI.IMyEntity.DebugDraw | ( | ) |
void VRage.ModAPI.IMyEntity.DebugDrawInvalidTriangles | ( | ) |
Implemented in VRage.Game.Entity.MyEntity.
void VRage.ModAPI.IMyEntity.Delete | ( | ) |
Implemented in VRage.Game.Entity.MyEntity.
bool VRage.ModAPI.IMyEntity.DoOverlapSphereTest | ( | float | sphereRadius, |
Vector3D | spherePos | ||
) |
Implemented in VRage.Game.Entity.MyEntity, Sandbox.Game.Entities.MyVoxelBase, and VRage.Game.ModAPI.IMyVoxelMap.
void VRage.ModAPI.IMyEntity.EnableColorMaskForSubparts | ( | bool | enable | ) |
void VRage.ModAPI.IMyEntity.GetChildren | ( | List< IMyEntity > | children, |
Func< IMyEntity, bool > | collect = null |
||
) |
VRageMath.Vector3 VRage.ModAPI.IMyEntity.GetDiffuseColor | ( | ) |
float VRage.ModAPI.IMyEntity.GetDistanceBetweenCameraAndBoundingSphere | ( | ) |
Implemented in VRage.Game.Entity.MyEntity.
float VRage.ModAPI.IMyEntity.GetDistanceBetweenCameraAndPosition | ( | ) |
Implemented in VRage.Game.Entity.MyEntity.
string VRage.ModAPI.IMyEntity.GetFriendlyName | ( | ) |
Implemented in VRage.Game.Entity.MyEntity, and Sandbox.Game.Entities.MyVoxelMap.
bool VRage.ModAPI.IMyEntity.GetIntersectionWithLine | ( | ref LineD | line, |
out VRage.Game.Models.MyIntersectionResultLineTriangleEx? | tri, | ||
IntersectionFlags | flags | ||
) |
Implemented in Sandbox.Game.Entities.MyCubeGrid, and Sandbox.Game.Weapons.MyLargeTurretBase.
Vector3 VRage.ModAPI.IMyEntity.GetIntersectionWithLineAndBoundingSphere | ( | ref LineD | line, |
float | boundingSphereRadiusMultiplier | ||
) |
Implemented in VRage.Game.Entity.MyEntity.
bool VRage.ModAPI.IMyEntity.GetIntersectionWithSphere | ( | ref BoundingSphereD | sphere | ) |
float VRage.ModAPI.IMyEntity.GetLargestDistanceBetweenCameraAndBoundingSphere | ( | ) |
Implemented in VRage.Game.Entity.MyEntity.
MyObjectBuilder_EntityBase VRage.ModAPI.IMyEntity.GetObjectBuilder | ( | bool | copy = false | ) |
Implemented in Sandbox.Game.Entities.Character.MyCharacter, VRage.Game.Entity.MyEntity, Sandbox.Game.Entities.MyCubeGrid, Sandbox.Game.Weapons.MyEngineerToolBase, Sandbox.Game.Entities.MyCubeBlock, Sandbox.Game.Entities.MyGhostCharacter, Sandbox.Game.Entities.MyPlanet, Sandbox.Game.Weapons.MyHandDrill, Sandbox.Game.Entities.MyVoxelBase, Sandbox.Game.Entities.MyManipulationTool, Sandbox.Game.Entities.MyFloatingObject, Sandbox.Game.Entities.MyHandToolBase, Sandbox.Game.Entities.EnvironmentItems.MyEnvironmentItems, Sandbox.Game.Entities.MyMeteor, Sandbox.Game.Weapons.MyAutomaticRifleGun, Sandbox.Game.Entities.MyFracturedPiece, Sandbox.Game.Entities.MyAreaMarker, Sandbox.Game.Entities.MyRope, and VRage.Game.ModAPI.IMyVoxelMap.
float VRage.ModAPI.IMyEntity.GetSmallestDistanceBetweenCameraAndBoundingSphere | ( | ) |
Implemented in VRage.Game.Entity.MyEntity.
MyEntitySubpart VRage.ModAPI.IMyEntity.GetSubpart | ( | string | name | ) |
Implemented in VRage.Game.Entity.MyEntity.
IMyEntity VRage.ModAPI.IMyEntity.GetTopMostParent | ( | Type | type = null | ) |
Implemented in VRage.Game.Entity.MyEntity.
void VRage.ModAPI.IMyEntity.GetTrianglesIntersectingSphere | ( | ref BoundingSphereD | sphere, |
Vector3? | referenceNormalVector, | ||
float? | maxAngle, | ||
System.Collections.Generic.List< MyTriangle_Vertex_Normals > | retTriangles, | ||
int | maxNeighbourTriangles | ||
) |
MatrixD VRage.ModAPI.IMyEntity.GetViewMatrix | ( | ) |
MatrixD VRage.ModAPI.IMyEntity.GetWorldMatrixNormalizedInv | ( | ) |
bool VRage.ModAPI.IMyEntity.IsVisible | ( | ) |
void VRage.ModAPI.IMyEntity.OnAddedToScene | ( | object | source | ) |
Implemented in Sandbox.Game.Entities.Character.MyCharacter, Sandbox.Game.Entities.MyCubeGrid, Sandbox.Game.Entities.Cube.MyShipConnector, VRage.Game.Entity.MyEntity, Sandbox.Game.Entities.Blocks.MyProgrammableBlock, Sandbox.Game.Entities.MyRemoteControl, Sandbox.Game.Entities.MyCockpit, Sandbox.Game.Entities.Blocks.MySensorBlock, Sandbox.Game.Entities.MyConveyorSorter, Sandbox.Game.Entities.MyFracturedPiece, Sandbox.Game.Entities.MyCubeBlock, Sandbox.Game.Entities.MyPlanet, SpaceEngineers.Game.Entities.Blocks.MyLandingGear, Sandbox.Game.Entities.Cube.MyLaserAntenna, Sandbox.Game.Entities.Blocks.MyTextPanel, Sandbox.Game.Entities.MyJumpDrive, SpaceEngineers.Game.Entities.Blocks.MyAirVent, Sandbox.Game.Entities.Cube.MyWarhead, SpaceEngineers.Game.Entities.Blocks.MyTimerBlock, Sandbox.Game.Weapons.MySmallMissileLauncher, Sandbox.Game.Entities.Blocks.MyGasGenerator, Sandbox.Game.Weapons.MyShipToolBase, Sandbox.Game.Entities.Blocks.MyGasTank, Sandbox.Game.Entities.MyCameraBlock, Sandbox.Game.Weapons.MyEngineerToolBase, Sandbox.Game.Entities.Cube.MyBeacon, Sandbox.Game.Entities.MyBatteryBlock, Sandbox.Game.Entities.Cube.MyRadioAntenna, Sandbox.Game.Entities.Blocks.MyProjectorBase, Sandbox.Game.Entities.MyAirtightDoorGeneric, Sandbox.Game.Entities.MyFloatingObject, Sandbox.Game.Entities.Blocks.MyPistonBase, Sandbox.Game.Entities.MyCompoundCubeBlock, SpaceEngineers.Game.Entities.Blocks.MySpaceBall, Sandbox.Game.Entities.MyReactor, SpaceEngineers.Game.Entities.Blocks.MyGravityGeneratorBase, SpaceEngineers.Game.Entities.Blocks.MyShipMergeBlock, SpaceEngineers.Game.Entities.Blocks.MyVirtualMass, and Sandbox.Game.Entities.MyConveyorConnector.
void VRage.ModAPI.IMyEntity.OnRemovedFromScene | ( | object | source | ) |
Implemented in Sandbox.Game.Entities.Character.MyCharacter, Sandbox.Game.Entities.MyCubeGrid, Sandbox.Game.Entities.Cube.MyShipConnector, VRage.Game.Entity.MyEntity, Sandbox.Game.Entities.Blocks.MyPistonBase, Sandbox.Game.Entities.Blocks.MyMechanicalConnectionBlockBase, Sandbox.Game.Entities.MyCockpit, Sandbox.Game.Entities.MyFracturedPiece, Sandbox.Game.Entities.MyCubeBlock, Sandbox.Game.Entities.MyPlanet, SpaceEngineers.Game.Entities.Blocks.MyLandingGear, Sandbox.Game.Entities.Cube.MyWarhead, Sandbox.Game.Weapons.MyShipToolBase, Sandbox.Game.Weapons.MyEngineerToolBase, Sandbox.Game.Entities.Cube.MyRadioAntenna, Sandbox.Game.Entities.MyCompoundCubeBlock, SpaceEngineers.Game.Entities.Blocks.MySpaceBall, SpaceEngineers.Game.Entities.Blocks.MyGravityGeneratorBase, SpaceEngineers.Game.Entities.Blocks.MyShipMergeBlock, Sandbox.Game.Entities.MyConveyorConnector, and Sandbox.Game.Entities.Cube.MyFunctionalBlock.
void VRage.ModAPI.IMyEntity.RemoveFromGamePruningStructure | ( | ) |
Implemented in VRage.Game.Entity.MyEntity.
void VRage.ModAPI.IMyEntity.SetColorMaskForSubparts | ( | VRageMath.Vector3 | colorMaskHsv | ) |
void VRage.ModAPI.IMyEntity.SetEmissiveParts | ( | string | emissiveName, |
Color | emissivePartColor, | ||
float | emissivity | ||
) |
Sets the emissive value of a specific emissive material on entity.
emissiveName | The name of the emissive material (ie. "Emissive0") |
emissivity | Level of emissivity (0 is off, 1 is full brightness) |
emissivePartColor | Color to emit |
Implemented in VRage.Game.Entity.MyEntity.
void VRage.ModAPI.IMyEntity.SetEmissivePartsForSubparts | ( | string | emissiveName, |
Color | emissivePartColor, | ||
float | emissivity | ||
) |
Sets the emissive value of a specific emissive material on all entity subparts.
emissiveName | The name of the emissive material (ie. "Emissive0") |
emissivity | Level of emissivity (0 is off, 1 is full brightness). |
emissivePartColor | Color to emit |
Implemented in VRage.Game.Entity.MyEntity.
void VRage.ModAPI.IMyEntity.SetLocalMatrix | ( | VRageMath.Matrix | localMatrix, |
object | source = null |
||
) |
void VRage.ModAPI.IMyEntity.SetPosition | ( | VRageMath.Vector3D | pos | ) |
void VRage.ModAPI.IMyEntity.SetWorldMatrix | ( | VRageMath.MatrixD | worldMatrix, |
object | source = null |
||
) |
bool VRage.ModAPI.IMyEntity.TryGetSubpart | ( | string | name, |
out MyEntitySubpart | subpart | ||
) |
Implemented in VRage.Game.Entity.MyEntity.
void VRage.ModAPI.IMyEntity.UpdateGamePruningStructure | ( | ) |
Implemented in VRage.Game.Entity.MyEntity.
|
getset |
Definition at line 166 of file IMyEntity.cs.
|
get |
Definition at line 140 of file IMyEntity.cs.
|
get |
Definition at line 116 of file IMyEntity.cs.
|
get |
Definition at line 141 of file IMyEntity.cs.
|
getset |
Definition at line 242 of file IMyEntity.cs.
|
getset |
Definition at line 134 of file IMyEntity.cs.
|
getset |
Definition at line 167 of file IMyEntity.cs.
|
getset |
Definition at line 133 of file IMyEntity.cs.
|
getset |
Definition at line 120 of file IMyEntity.cs.
|
getset |
Definition at line 121 of file IMyEntity.cs.
|
getset |
Definition at line 205 of file IMyEntity.cs.
|
get |
Definition at line 208 of file IMyEntity.cs.
|
get |
Definition at line 238 of file IMyEntity.cs.
|
get |
Definition at line 225 of file IMyEntity.cs.
|
getset |
Definition at line 226 of file IMyEntity.cs.
|
get |
Definition at line 227 of file IMyEntity.cs.
|
getset |
Definition at line 157 of file IMyEntity.cs.
|
getset |
Definition at line 228 of file IMyEntity.cs.
|
getset |
Definition at line 229 of file IMyEntity.cs.
|
get |
Definition at line 237 of file IMyEntity.cs.
|
get |
Definition at line 138 of file IMyEntity.cs.
|
get |
Definition at line 170 of file IMyEntity.cs.
|
getset |
Definition at line 135 of file IMyEntity.cs.
|
getset |
Definition at line 165 of file IMyEntity.cs.
|
getset |
Definition at line 171 of file IMyEntity.cs.
|
getset |
Definition at line 172 of file IMyEntity.cs.
|
getset |
Definition at line 168 of file IMyEntity.cs.
|
getset |
Definition at line 152 of file IMyEntity.cs.
|
get |
Definition at line 156 of file IMyEntity.cs.
|
getset |
Definition at line 144 of file IMyEntity.cs.
|
getset |
Definition at line 117 of file IMyEntity.cs.
|
getset |
Definition at line 118 of file IMyEntity.cs.
|
getset |
Definition at line 119 of file IMyEntity.cs.
|
getset |
Definition at line 143 of file IMyEntity.cs.
|
getset |
Definition at line 174 of file IMyEntity.cs.
|
getset |
Definition at line 175 of file IMyEntity.cs.
|
getset |
Custom storage for mods. Shared with all mods.
Not synced, but saved with blueprints. Only use set accessor if value is null.
Definition at line 130 of file IMyEntity.cs.
|
get |
Definition at line 122 of file IMyEntity.cs.
|
getset |
Definition at line 173 of file IMyEntity.cs.
|
getset |
Definition at line 176 of file IMyEntity.cs.
|
getset |
Definition at line 212 of file IMyEntity.cs.
|
get |
Definition at line 213 of file IMyEntity.cs.
|
get |
Definition at line 214 of file IMyEntity.cs.
Action<IMyEntity> VRage.ModAPI.IMyEntity.OnClose |
Definition at line 145 of file IMyEntity.cs.
Action<IMyEntity> VRage.ModAPI.IMyEntity.OnClosing |
Definition at line 146 of file IMyEntity.cs.
Action<IMyEntity> VRage.ModAPI.IMyEntity.OnMarkForClose |
Definition at line 147 of file IMyEntity.cs.
Action<IMyEntity> VRage.ModAPI.IMyEntity.OnPhysicsChanged |
Definition at line 233 of file IMyEntity.cs.