Class MyEntityExtensions
Inheritance
System.Object
MyEntityExtensions
Assembly: Sandbox.Game.dll
Syntax
public static class MyEntityExtensions : Object
Methods
AddNodeToWeldingGroups(MyEntity)
Declaration
public static void AddNodeToWeldingGroups(this MyEntity thisEntity)
Parameters
Type |
Name |
Description |
MyEntity |
thisEntity |
|
AddToGamePruningStructure(MyEntity)
Declaration
public static void AddToGamePruningStructure(this MyEntity thisEntity)
Parameters
Type |
Name |
Description |
MyEntity |
thisEntity |
|
CreateDefaultSyncEntity(MyEntity)
Declaration
public static MySyncComponentBase CreateDefaultSyncEntity(this MyEntity thisEntity)
Parameters
Type |
Name |
Description |
MyEntity |
thisEntity |
|
Returns
EntityFactoryCreateObjectBuilder(MyEntity)
Declaration
public static MyObjectBuilder_EntityBase EntityFactoryCreateObjectBuilder(this MyEntity thisEntity)
Parameters
Type |
Name |
Description |
MyEntity |
thisEntity |
|
Returns
GetInventory(MyEntity, Int32)
Search for inventory component with maching index.
Declaration
public static MyInventory GetInventory(this MyEntity thisEntity, int index = 0)
Parameters
Type |
Name |
Description |
MyEntity |
thisEntity |
|
System.Int32 |
index |
|
Returns
GetPhysicsBody(MyEntity)
Declaration
public static MyPhysicsBody GetPhysicsBody(this MyEntity thisEntity)
Parameters
Type |
Name |
Description |
MyEntity |
thisEntity |
|
Returns
Type |
Description |
Sandbox.Engine.Physics.MyPhysicsBody |
|
GetWeldingGroupNodes(MyEntity, List<MyEntity>)
Declaration
public static void GetWeldingGroupNodes(this MyEntity thisEntity, List<MyEntity> result)
Parameters
Type |
Name |
Description |
MyEntity |
thisEntity |
|
System.Collections.Generic.List<MyEntity> |
result |
|
ProceduralWorldGeneratorTrackEntity(MyEntity)
Declaration
public static void ProceduralWorldGeneratorTrackEntity(this MyEntity thisEntity)
Parameters
Type |
Name |
Description |
MyEntity |
thisEntity |
|
RemoveFromGamePruningStructure(MyEntity)
Declaration
public static void RemoveFromGamePruningStructure(this MyEntity thisEntity)
Parameters
Type |
Name |
Description |
MyEntity |
thisEntity |
|
RemoveNodeFromWeldingGroups(MyEntity)
Declaration
public static void RemoveNodeFromWeldingGroups(this MyEntity thisEntity)
Parameters
Type |
Name |
Description |
MyEntity |
thisEntity |
|
TryGetInventory(MyEntity, out MyInventory)
Declaration
public static bool TryGetInventory(this MyEntity thisEntity, out MyInventory inventory)
Parameters
Returns
Type |
Description |
System.Boolean |
|
TryGetInventory(MyEntity, out MyInventoryBase)
Declaration
public static bool TryGetInventory(this MyEntity thisEntity, out MyInventoryBase inventoryBase)
Parameters
Returns
Type |
Description |
System.Boolean |
|
UpdateGamePruningStructure(MyEntity)
Declaration
public static void UpdateGamePruningStructure(this MyEntity thisEntity)
Parameters
Type |
Name |
Description |
MyEntity |
thisEntity |
|
WeldingGroupExists(MyEntity)
Declaration
public static bool WeldingGroupExists(this MyEntity thisEntity)
Parameters
Type |
Name |
Description |
MyEntity |
thisEntity |
|
Returns
Type |
Description |
System.Boolean |
|