Space Engineers
|
Public Member Functions | |
override void | LoadData () |
override void | UpdateAfterSimulation () |
MyFracturedPiece | GetPieceFromPool (long entityId, bool fromServer=false) |
void | GetFracturesInSphere (ref BoundingSphereD searchSphere, ref List< MyFracturedPiece > output) |
void | GetFracturesInBox (ref BoundingBoxD searchBox, List< MyFracturedPiece > output) |
void | InitPools () |
HkdBreakableBody | GetBreakableBody (HkdBreakableBodyInfo bodyInfo) |
void | RemoveFracturePiece (MyFracturedPiece piece, float blendTimeSeconds, bool fromServer=false, bool sync=true) |
void | RemoveFracturesInBox (ref BoundingBoxD box, float blendTimeSeconds) |
void | RemoveFracturesInSphere (Vector3D center, float radius) |
void | ReturnToPool (HkdBreakableBody body) |
Public Member Functions inherited from VRage.Game.Components.MySessionComponentBase | |
virtual bool | UpdatedBeforeInit () |
MySessionComponentBase () | |
void | SetUpdateOrder (MyUpdateOrder order) |
virtual void | InitFromDefinition (MySessionComponentDefinition definition) |
virtual void | Init (MyObjectBuilder_SessionComponent sessionComponent) |
virtual MyObjectBuilder_SessionComponent | GetObjectBuilder () |
void | AfterLoadData () |
void | UnloadDataConditional () |
virtual void | SaveData () |
virtual void | BeforeStart () |
virtual void | UpdateBeforeSimulation () |
virtual void | Simulate () |
virtual void | UpdatingStopped () |
virtual void | Draw () |
virtual void | HandleInput () |
override string | ToString () |
Public Attributes | |
const int | FakePieceLayer = MyPhysics.CollisionLayers.CollideWithStaticLayer |
HashSet< HkRigidBody > | m_givenRBs = new HashSet<HkRigidBody>(InstanceComparer<HkRigidBody>.Default) |
Public Attributes inherited from VRage.Game.Components.MySessionComponentBase | |
readonly string | DebugName |
readonly int | Priority |
readonly Type | ComponentType |
IMySession | Session |
Static Public Attributes | |
static MyFracturedPiecesManager | Static |
Protected Member Functions | |
override void | UnloadData () |
Properties | |
override bool | IsRequiredByGame [get] |
Properties inherited from VRage.Game.Components.MySessionComponentBase | |
MyUpdateOrder | UpdateOrder [get] |
MyObjectBuilderType | ObjectBuilderType [get] |
bool | Loaded [get] |
bool | Initialized [get] |
MyDefinitionId | Definition [get, set] |
virtual Type[] | Dependencies [get] |
virtual bool | IsRequiredByGame [get] |
Indicates whether a session component should be used in current configuration. Example: MyDestructionData component returns true only when game uses Havok Destruction More... | |
Definition at line 25 of file MyFracturedPiecesManager.cs.
|
inline |
Definition at line 259 of file MyFracturedPiecesManager.cs.
|
inline |
Definition at line 198 of file MyFracturedPiecesManager.cs.
|
inline |
Definition at line 177 of file MyFracturedPiecesManager.cs.
|
inline |
entityId | server = 0 (it allocates new), client - should recieve from server |
fromServer |
Definition at line 158 of file MyFracturedPiecesManager.cs.
|
inline |
Definition at line 245 of file MyFracturedPiecesManager.cs.
|
inlinevirtual |
Reimplemented from VRage.Game.Components.MySessionComponentBase.
Definition at line 50 of file MyFracturedPiecesManager.cs.
|
inline |
Definition at line 277 of file MyFracturedPiecesManager.cs.
|
inline |
Definition at line 290 of file MyFracturedPiecesManager.cs.
|
inline |
Definition at line 305 of file MyFracturedPiecesManager.cs.
|
inline |
Definition at line 318 of file MyFracturedPiecesManager.cs.
|
inlineprotectedvirtual |
Reimplemented from VRage.Game.Components.MySessionComponentBase.
Definition at line 71 of file MyFracturedPiecesManager.cs.
|
inlinevirtual |
Reimplemented from VRage.Game.Components.MySessionComponentBase.
Definition at line 84 of file MyFracturedPiecesManager.cs.
const int Sandbox.Game.GameSystems.MyFracturedPiecesManager.FakePieceLayer = MyPhysics.CollisionLayers.CollideWithStaticLayer |
Definition at line 27 of file MyFracturedPiecesManager.cs.
HashSet<HkRigidBody> Sandbox.Game.GameSystems.MyFracturedPiecesManager.m_givenRBs = new HashSet<HkRigidBody>(InstanceComparer<HkRigidBody>.Default) |
Definition at line 258 of file MyFracturedPiecesManager.cs.
|
static |
Definition at line 28 of file MyFracturedPiecesManager.cs.
|
get |
Definition at line 44 of file MyFracturedPiecesManager.cs.