Show / Hide Table of Contents

Class MyEntityExtensions

Inheritance
System.Object
MyEntityExtensions
Namespace: Sandbox.Game.Entities
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
Type Description
MySyncComponentBase

EntityFactoryCreateObjectBuilder(MyEntity)

Declaration
public static MyObjectBuilder_EntityBase EntityFactoryCreateObjectBuilder(this MyEntity thisEntity)
Parameters
Type Name Description
MyEntity thisEntity
Returns
Type Description
MyObjectBuilder_EntityBase

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
Type Description
MyInventory

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
Type Name Description
MyEntity thisEntity
MyInventory inventory
Returns
Type Description
System.Boolean

TryGetInventory(MyEntity, out MyInventoryBase)

Declaration
public static bool TryGetInventory(this MyEntity thisEntity, out MyInventoryBase inventoryBase)
Parameters
Type Name Description
MyEntity thisEntity
MyInventoryBase inventoryBase
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
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾