|
| MyGridShape (MyCubeGrid grid) |
|
void | GetShapesInInterval (Vector3I min, Vector3I max, List< HkShape > shapeList) |
|
void | Dispose () |
|
void | RefreshBlocks (HkRigidBody rigidBody, HkRigidBody rigidBody2, MyGridPhysics.MyDirtyBlocksInfo dirtyCubesInfo, HkdBreakableBody destructionBody=null, bool blocksChanged=true) |
|
void | FindConnectionsToWorld () |
|
void | RecalculateConnectionsToWorld (HashSet< MySlimBlock > blocks) |
|
void | CreateConnectionToWorld (HkdBreakableBody destructionBody, HkWorld havokWorld) |
|
HkdBreakableShape | CreateBreakableShape () |
|
void | CreateConnectionsManually (HkdBreakableShape shape) |
|
void | MarkBreakable (HkWorld world, HkRigidBody rigidBody) |
|
void | UnmarkBreakable (HkWorld world, HkRigidBody rigidBody) |
|
void | RefreshMass () |
|
void | UpdateMassFromInventories (HashSet< MySlimBlock > blocks, MyPhysicsBody rb) |
|
float | GetBlockMass (Vector3I position) |
|
Definition at line 31 of file MyGridShape.cs.
Sandbox.Game.Entities.Cube.MyGridShape.MyGridShape |
( |
MyCubeGrid |
grid | ) |
|
|
inline |
static void Sandbox.Game.Entities.Cube.MyGridShape.ConnectShapesWithChildren |
( |
HkdBreakableShape |
parent, |
|
|
HkdBreakableShape |
shapeA, |
|
|
HkdBreakableShape |
shapeB |
|
) |
| |
|
inlinestatic |
HkdBreakableShape Sandbox.Game.Entities.Cube.MyGridShape.CreateBreakableShape |
( |
| ) |
|
|
inline |
void Sandbox.Game.Entities.Cube.MyGridShape.CreateConnectionsManually |
( |
HkdBreakableShape |
shape | ) |
|
|
inline |
void Sandbox.Game.Entities.Cube.MyGridShape.CreateConnectionToWorld |
( |
HkdBreakableBody |
destructionBody, |
|
|
HkWorld |
havokWorld |
|
) |
| |
|
inline |
void Sandbox.Game.Entities.Cube.MyGridShape.Dispose |
( |
| ) |
|
|
inline |
void Sandbox.Game.Entities.Cube.MyGridShape.FindConnectionsToWorld |
( |
| ) |
|
|
inline |
float Sandbox.Game.Entities.Cube.MyGridShape.GetBlockMass |
( |
Vector3I |
position | ) |
|
|
inline |
void Sandbox.Game.Entities.Cube.MyGridShape.GetShapesInInterval |
( |
Vector3I |
min, |
|
|
Vector3I |
max, |
|
|
List< HkShape > |
shapeList |
|
) |
| |
|
inline |
void Sandbox.Game.Entities.Cube.MyGridShape.MarkBreakable |
( |
HkWorld |
world, |
|
|
HkRigidBody |
rigidBody |
|
) |
| |
|
inline |
static implicit Sandbox.Game.Entities.Cube.MyGridShape.operator HkShape |
( |
MyGridShape |
shape | ) |
|
|
inlinestatic |
void Sandbox.Game.Entities.Cube.MyGridShape.RecalculateConnectionsToWorld |
( |
HashSet< MySlimBlock > |
blocks | ) |
|
|
inline |
void Sandbox.Game.Entities.Cube.MyGridShape.RefreshBlocks |
( |
HkRigidBody |
rigidBody, |
|
|
HkRigidBody |
rigidBody2, |
|
|
MyGridPhysics.MyDirtyBlocksInfo |
dirtyCubesInfo, |
|
|
HkdBreakableBody |
destructionBody = null , |
|
|
bool |
blocksChanged = true |
|
) |
| |
|
inline |
void Sandbox.Game.Entities.Cube.MyGridShape.RefreshMass |
( |
| ) |
|
|
inline |
void Sandbox.Game.Entities.Cube.MyGridShape.UnmarkBreakable |
( |
HkWorld |
world, |
|
|
HkRigidBody |
rigidBody |
|
) |
| |
|
inline |
void Sandbox.Game.Entities.Cube.MyGridShape.UpdateMassFromInventories |
( |
HashSet< MySlimBlock > |
blocks, |
|
|
MyPhysicsBody |
rb |
|
) |
| |
|
inline |
HashSet<Vector3I> Sandbox.Game.Entities.Cube.MyGridShape.BlocksConnectedToWorld = new HashSet<Vector3I>() |
uint Sandbox.Game.Entities.Cube.MyGridShape.INVALID_COMPOUND_ID = 0xFFFFFFFF |
|
static |
HkMassProperties Sandbox.Game.Entities.Cube.MyGridShape.BaseMassProperties |
|
get |
HkdBreakableShape Sandbox.Game.Entities.Cube.MyGridShape.BreakableShape |
|
getset |
float Sandbox.Game.Entities.Cube.MyGridShape.BreakImpulse |
|
get |
HkMassProperties Sandbox.Game.Entities.Cube.MyGridShape.MassProperties |
|
get |
The documentation for this class was generated from the following file: