Show / Hide Table of Contents

Class MyVoxelMap

Inheritance
System.Object
MyEntity
MyVoxelBase
MyVoxelMap
Implements
IMyDecalProxy
IMyVoxelMap
IMyVoxelBase
IMyEntity
IMyEntity
Inherited Members
MyVoxelBase.VoxelMapPruningProxyId
MyVoxelBase.m_storageMin
MyVoxelBase.m_storageMax
MyVoxelBase.IsSeedOpen
MyVoxelBase.CreateStorageCopyOnWrite
MyVoxelBase.m_tempStorage
MyVoxelBase.BoulderInfo
MyVoxelBase.add_RangeChanged(MyVoxelBase.StorageChanged)
MyVoxelBase.remove_RangeChanged(MyVoxelBase.StorageChanged)
MyVoxelBase.OnRangeChanged(Vector3I, Vector3I, MyStorageDataTypeFlags)
MyVoxelBase.IsBoxIntersectingBoundingBoxOfThisVoxelMap(BoundingBoxD)
MyVoxelBase.Init(String, IMyStorage, Vector3D)
MyVoxelBase.WorldPositionChanged(Object)
MyVoxelBase.GetVoxelContentInBoundingBox_Fast(BoundingBoxD, MatrixD, Boolean, Single)
MyVoxelBase.GetIntersectionWithLine(LineD, Nullable<MyIntersectionResultLineTriangleEx>, IntersectionFlags)
MyVoxelBase.GetIntersectionWithLine(LineD, Nullable<Vector3D>, Boolean, IntersectionFlags)
MyVoxelBase.AreAllAabbCornersInside(MatrixD, BoundingBoxD)
MyVoxelBase.IsAnyAabbCornerInside(MatrixD, BoundingBoxD)
MyVoxelBase.IsAnyOfPointInside(Vector3D[])
MyVoxelBase.CountPointsInside(Vector3D*, Int32, Boolean)
MyVoxelBase.DoOverlapSphereTest(Single, Vector3D)
MyVoxelBase.OverlapsSphereLocal(Single, Vector3D)
MyVoxelBase.GetContainedVoxelCoords(BoundingBoxD, Vector3I, Vector3I)
MyVoxelBase.IMyDecalProxy.AddDecals(MyHitInfo, MyStringHash, Vector3, Object, IMyDecalHandler, MyStringHash, MyStringHash, Boolean, MyDecalFlags, Int32, List<UInt32>)
MyVoxelBase.RequestVoxelCutoutSphere(Vector3D, Single, Boolean, Boolean)
MyVoxelBase.RequestVoxelOperationCapsule(Vector3D, Vector3D, Single, MatrixD, Byte, MyVoxelBase.OperationType)
MyVoxelBase.RequestVoxelOperationSphere(Vector3D, Single, Byte, MyVoxelBase.OperationType)
MyVoxelBase.RequestVoxelOperationBox(BoundingBoxD, MatrixD, Byte, MyVoxelBase.OperationType)
MyVoxelBase.RequestVoxelOperationRamp(BoundingBoxD, Vector3D, Double, MatrixD, Byte, MyVoxelBase.OperationType)
MyVoxelBase.RequestVoxelOperationElipsoid(Vector3, MatrixD, Byte, MyVoxelBase.OperationType)
MyVoxelBase.RevertVoxelAccess(Vector3I, MyStorageDataTypeFlags)
MyVoxelBase.PerformCutOutSphereFast(Vector3D, Single, Boolean)
MyVoxelBase.BroadcastShipCutout(MyShipMiningSystem.NetworkCutoutData)
MyVoxelBase.CutOutShapeWithProperties(MyShape, Single, MyVoxelMaterialDefinition, Dictionary<MyVoxelMaterialDefinition, Int32>, Boolean, Boolean, Boolean, Boolean)
MyVoxelBase.CutOutShapeWithPropertiesAsync(MyVoxelBase.OnCutOutResults, MyShape, Boolean, Boolean, Boolean, Boolean, Boolean)
MyVoxelBase.IsForbiddenEntity(MyEntity)
MyVoxelBase.CreateVoxelMeteorCrater(Vector3D, Single, Vector3, MyVoxelMaterialDefinition)
MyVoxelBase.GetFilledStorageBounds(Vector3I, Vector3I)
MyVoxelBase.GetVoxelRangeTypeInBoundingBox(BoundingBoxD)
MyVoxelBase.GetMaterialsInShape(MyShape, Int32)
MyVoxelBase.IntersectStorage(BoundingBox, Boolean)
MyVoxelBase.FindOutsidePosition(Vector3D, Single)
MyVoxelBase.OnReplicationStarted()
MyVoxelBase.OnReplicationEnded()
MyVoxelBase.GetMaterialAt(Vector3D)
MyVoxelBase.StorageMin
MyVoxelBase.StorageMax
MyVoxelBase.StorageName
MyVoxelBase.VoxelSize
MyVoxelBase.m_storage
MyVoxelBase.DelayRigidBodyCreation
MyVoxelBase.Size
MyVoxelBase.SizeMinusOne
MyVoxelBase.SizeInMetres
MyVoxelBase.SizeInMetresHalf
MyVoxelBase.PositionLeftBottomCorner
MyVoxelBase.Orientation
MyVoxelBase.ContentChanged
MyVoxelBase.BeforeContentChanged
MyVoxelBase.CreatedByUser
MyVoxelBase.AsteroidName
MyVoxelBase.IsGlobalEncounterAsteroid
MyVoxelBase.IMyVoxelBase.Storage
MyVoxelBase.IMyVoxelBase.StorageName
MyVoxelBase.ScaleGroup
MyVoxelBase.RangeChanged
MyEntity.m_contactPoint
MyEntity.DefinitionId
MyEntity.DebugAsyncLoading
MyEntity.m_hudParams
MyEntity.m_positionResetFromServer
MyEntity.m_modelCollision
MyEntity.GamePruningProxyId
MyEntity.TopMostPruningProxyId
MyEntity.StaticForPruningStructure
MyEntity.TargetPruningProxyId
MyEntity.IsPreviewChanged
MyEntity.ReadyForReplicationAction
MyEntity.PropagateSubpartRotationThroughHieerarchy
MyEntity.ReplicationStarted
MyEntity.ReplicationEnded
MyEntity.OnEntityCloseRequest
MyEntity.InstantiateSubpartOverrideFunc
MyEntity.AddToGamePruningStructureExtCallBack
MyEntity.RemoveFromGamePruningStructureExtCallBack
MyEntity.UpdateGamePruningStructureExtCallBack
MyEntity.MyEntityFactoryCreateObjectBuilderExtCallback
MyEntity.CreateDefaultSyncEntityExtCallback
MyEntity.MyWeldingGroupsAddNodeExtCallback
MyEntity.MyWeldingGroupsRemoveNodeExtCallback
MyEntity.MyWeldingGroupsGetGroupNodesExtCallback
MyEntity.MyWeldingGroupsGroupExistsExtCallback
MyEntity.MyProceduralWorldGeneratorTrackEntityExtCallback
MyEntity.CreateStandardRenderComponentsExtCallback
MyEntity.InitComponentsExtCallback
MyEntity.MyEntitiesCreateFromObjectBuilderExtCallback
MyEntity.DebugDraw()
MyEntity.DebugDrawInvalidTriangles()
MyEntity.AddDebugRenderComponent(MyDebugRenderComponentBase)
MyEntity.ContainsDebugRenderComponent(Type)
MyEntity.TryGetDebugRenderComponent<T>(T)
MyEntity.RemoveDebugRenderComponent(Type)
MyEntity.RemoveDebugRenderComponent(MyDebugRenderComponentBase)
MyEntity.ClearDebugRenderComponents()
MyEntity.GetTopMostParent(Type)
MyEntity.GetHudParams(Boolean)
MyEntity.CanBeAddedToRender()
MyEntity.InitComponents()
MyEntity.InitComponentsForTesting()
MyEntity.Components_ComponentAdded(Type, IMyEntityComponentBase)
MyEntity.Components_ComponentRemoved(Type, IMyEntityComponentBase)
MyEntity.OnCreateSync()
MyEntity.CreateSync()
MyEntity.GetSubpart(String)
MyEntity.TryGetSubpart(String, MyEntitySubpart)
MyEntity.UpdateBeforeSimulation()
MyEntity.Simulate()
MyEntity.UpdateAfterSimulation()
MyEntity.UpdatingStopped()
MyEntity.UpdateBeforeSimulation100()
MyEntity.UpdateAfterSimulation100()
MyEntity.GetViewMatrix()
MyEntity.Teleport(MatrixD, Object, Boolean)
MyEntity.DebugDrawPhysics()
MyEntity.GetIntersectionWithLineAndBoundingSphere(LineD, Single)
MyEntity.GetTrianglesIntersectingSphere(BoundingSphere, Nullable<Vector3>, Nullable<Single>, List<MyTriangle_Vertex_Normals>, Int32)
MyEntity.GetSmallestDistanceBetweenCameraAndBoundingSphere()
MyEntity.GetLargestDistanceBetweenCameraAndBoundingSphere()
MyEntity.GetDistanceBetweenCameraAndBoundingSphere()
MyEntity.GetDistanceBetweenPlayerPositionAndBoundingSphere()
MyEntity.GetDistanceBetweenCameraAndPosition()
MyEntity.GetBaseEntity()
MyEntity.OnAddedToScene(Object)
MyEntity.SetFadeOut(Boolean)
MyEntity.OnRemovedFromScene(Object)
MyEntity.AddToGamePruningStructure()
MyEntity.RemoveFromGamePruningStructure()
MyEntity.UpdateGamePruningStructure()
MyEntity.RaisePhysicsChanged()
MyEntity.BeforeGameLogicInit()
MyEntity.ClampToWorld()
MyEntity.Init(StringBuilder, String, MyEntity, Nullable<Single>, String)
MyEntity.RefreshModels(String, String)
MyEntity.Delete()
MyEntity.Closing()
MyEntity.Close()
MyEntity.BeforeSave()
MyEntity.PrepareForDraw()
MyEntity.BeforePaste()
MyEntity.AfterPaste()
MyEntity.SetEmissiveParts(String, Color, Single)
MyEntity.SetEmissivePartsForSubparts(String, Color, Single)
MyEntity.UpdateNamedEmissiveParts(UInt32, String, Color, Single)
MyEntity.InstantiateSubpart(MyModelDummy, MyEntitySubpart.Data)
MyEntity.GetCubeBlockParent(MyEntity)
MyEntity.ToString()
MyEntity.GetInventoryBase(Int32)
MyEntity.GetInventoryBase()
MyEntity.OnInventoryComponentAdded(MyInventoryBase)
MyEntity.OnInventoryComponentRemoved(MyInventoryBase)
MyEntity.SerializeControls(BitStream)
MyEntity.DeserializeControls(BitStream, Boolean)
MyEntity.ApplyLastControls()
MyEntity.ResetControls()
MyEntity.Pin()
MyEntity.Unpin()
MyEntity.UpdateSoundContactPoint(Int64, Vector3, Vector3, Vector3, Single)
MyEntity.IMyEntity.GetTopMostParent(Type)
MyEntity.IMyEntity.GetChildren(List<IMyEntity>, Func<IMyEntity, Boolean>)
MyEntity.IMyEntity.GetFriendlyName()
MyEntity.IMyEntity.Close()
MyEntity.IMyEntity.Delete()
MyEntity.IMyEntity.GetDiffuseColor()
MyEntity.IMyEntity.GetDistanceBetweenCameraAndBoundingSphere()
MyEntity.IMyEntity.GetDistanceBetweenCameraAndPosition()
MyEntity.IMyEntity.GetLargestDistanceBetweenCameraAndBoundingSphere()
MyEntity.IMyEntity.GetSmallestDistanceBetweenCameraAndBoundingSphere()
MyEntity.IMyEntity.GetIntersectionWithLineAndBoundingSphere(LineD, Single)
MyEntity.IMyEntity.GetIntersectionWithSphere(BoundingSphereD)
MyEntity.IMyEntity.GetInventory()
MyEntity.IMyEntity.GetInventory(Int32)
MyEntity.IMyEntity.GetTrianglesIntersectingSphere(BoundingSphere, Nullable<Vector3>, Nullable<Single>, List<MyTriangle_Vertex_Normals>, Int32)
MyEntity.IMyEntity.DoOverlapSphereTest(Single, Vector3D)
MyEntity.IMyEntity.GetObjectBuilder(Boolean)
MyEntity.IMyEntity.IsVisible()
MyEntity.IMyEntity.GetViewMatrix()
MyEntity.IMyEntity.GetWorldMatrixNormalizedInv()
MyEntity.IMyEntity.SetLocalMatrix(Matrix, Object)
MyEntity.IMyEntity.SetWorldMatrix(MatrixD, Object)
MyEntity.IMyEntity.SetPosition(Vector3D)
MyEntity.IMyEntity.EnableColorMaskForSubparts(Boolean)
MyEntity.IMyEntity.SetColorMaskForSubparts(Vector3)
MyEntity.IMyEntity.SetTextureChangesForSubparts(Dictionary<String, MyTextureChange>)
MyEntity.IMyEntity.SetTextureChangesForSubparts(Dictionary<MyStringId, MyTextureChange>)
MyEntity.IMyEntity.SetEmissiveParts(String, Color, Single)
MyEntity.IMyEntity.SetEmissivePartsForSubparts(String, Color, Single)
MyEntity.IMyEntity.GetInventory()
MyEntity.IMyEntity.GetInventory(Int32)
MyEntity.IMyEntity.GetPosition()
MyEntity.Components
MyEntity.Name
MyEntity.PositionComp
MyEntity.Render
MyEntity.GameLogic
MyEntity.EntityId
MyEntity.SyncObject
MyEntity.EntityStorage
MyEntity.Closed
MyEntity.MarkedForClose
MyEntity.MaxGlassDistSq
MyEntity.Save
MyEntity.IsPreview
MyEntity.IsReadyForReplication
MyEntity.NeedsUpdate
MyEntity.WorldMatrix
MyEntity.Parent
MyEntity.Hierarchy
MyEntity.IMyEntity.Hierarchy
MyEntity.IMyEntity.Physics
MyEntity.Physics
MyEntity.InvalidateOnMove
MyEntity.SyncFlag
MyEntity.NeedsWorldMatrix
MyEntity.InScene
MyEntity.IsVolumetric
MyEntity.LocationForHudMarker
MyEntity.Model
MyEntity.ModelCollision
MyEntity.DisplayName
MyEntity.DebugName
MyEntity.Subparts
MyEntity.IsCCDForProjectiles
MyEntity.Pinned
MyEntity.UpdateDuration
MyEntity.IsReplicated
MyEntity.InventoryCount
MyEntity.HasInventory
MyEntity.DisplayNameText
MyEntity.LastSnapshotFlags
MyEntity.Flags
MyEntity.IMyEntity.Parent
MyEntity.IMyEntity.Name
MyEntity.IMyEntity.DebugAsyncLoading
MyEntity.IMyEntity.DisplayName
MyEntity.IMyEntity.MarkedForClose
MyEntity.IMyEntity.Closed
MyEntity.IMyEntity.Model
MyEntity.IMyEntity.GameLogic
MyEntity.IMyEntity.NeedsUpdate
MyEntity.IMyEntity.NearFlag
MyEntity.IMyEntity.CastShadows
MyEntity.IMyEntity.FastCastShadowResolve
MyEntity.IMyEntity.NeedsResolveCastShadow
MyEntity.IMyEntity.MaxGlassDistSq
MyEntity.IMyEntity.NeedsDraw
MyEntity.IMyEntity.NeedsDrawFromParent
MyEntity.IMyEntity.Transparent
MyEntity.IMyEntity.ShadowBoxLod
MyEntity.IMyEntity.SkipIfTooSmall
MyEntity.IMyEntity.Storage
MyEntity.IMyEntity.Visible
MyEntity.IMyEntity.Save
MyEntity.IMyEntity.PersistentFlags
MyEntity.IMyEntity.InScene
MyEntity.IMyEntity.InvalidateOnMove
MyEntity.IMyEntity.IsCCDForProjectiles
MyEntity.IMyEntity.IsVolumetric
MyEntity.IMyEntity.LocalAABB
MyEntity.IMyEntity.LocalAABBHr
MyEntity.IMyEntity.LocalMatrix
MyEntity.IMyEntity.LocalVolume
MyEntity.IMyEntity.LocalVolumeOffset
MyEntity.IMyEntity.LocationForHudMarker
MyEntity.IMyEntity.Synchronized
MyEntity.IMyEntity.WorldMatrix
MyEntity.IMyEntity.WorldMatrixInvScaled
MyEntity.IMyEntity.WorldMatrixNormalizedInv
MyEntity.IMyEntity.ModelCollision
MyEntity.IMyEntity.HasInventory
MyEntity.IMyEntity.InventoryCount
MyEntity.IMyEntity.DisplayName
MyEntity.IMyEntity.Name
MyEntity.IMyEntity.WorldAABB
MyEntity.IMyEntity.WorldAABBHr
MyEntity.IMyEntity.WorldMatrix
MyEntity.IMyEntity.WorldVolume
MyEntity.IMyEntity.WorldVolumeHr
MyEntity.StopPhysicsActivation
MyEntity.OnMarkForClose
MyEntity.OnClose
MyEntity.OnClosing
MyEntity.OnModelRefresh
MyEntity.OnUpdateOnceBeforeNextFrame
MyEntity.OnDebugDraw
MyEntity.OnPhysicsChanged
MyEntity.OnPhysicsComponentChanged
MyEntity.AddedToScene
MyEntity.RemovedFromScene
MyEntity.OnTeleported
MyEntity.IMyEntity.OnClose
MyEntity.IMyEntity.OnClosing
MyEntity.IMyEntity.OnMarkForClose
MyEntity.IMyEntity.OnPhysicsChanged
Namespace: Sandbox.Game.Entities
Assembly: Sandbox.Game.dll
Syntax
[MyEntityType]
public class MyVoxelMap : MyVoxelBase, IMyVoxelDrawable, IMyDecalProxy, IMyEventProxy, IMyEventOwner, IMyVoxelMap, IMyVoxelBase, IMyEntity, IMyEntity

Constructors

MyVoxelMap()

Declaration
public MyVoxelMap()

Properties

IsStaticForCluster

Declaration
public bool IsStaticForCluster { get; set; }
Property Value
Type Description
System.Boolean

RootVoxel

Declaration
public override MyVoxelBase RootVoxel { get; }
Property Value
Type Description
MyVoxelBase
Overrides
MyVoxelBase.RootVoxel

Storage

Declaration
public override IMyStorage Storage { get; set; }
Property Value
Type Description
VRage.Game.Voxels.IMyStorage
Overrides
MyVoxelBase.Storage

Methods

BeforeDelete()

Declaration
protected override void BeforeDelete()
Overrides
MyVoxelBase.BeforeDelete()

GetFriendlyName()

Declaration
public override string GetFriendlyName()
Returns
Type Description
System.String
Overrides
MyEntity.GetFriendlyName()

GetIntersectionWithAABB(ref BoundingBoxD)

Declaration
public override bool GetIntersectionWithAABB(ref BoundingBoxD aabb)
Parameters
Type Name Description
BoundingBoxD aabb
Returns
Type Description
System.Boolean
Overrides
MyEntity.GetIntersectionWithAABB(ref BoundingBoxD)

GetIntersectionWithSphere(ref BoundingSphereD)

Declaration
public override bool GetIntersectionWithSphere(ref BoundingSphereD sphere)
Parameters
Type Name Description
BoundingSphereD sphere
Returns
Type Description
System.Boolean
Overrides
MyEntity.GetIntersectionWithSphere(ref BoundingSphereD)

GetNewStorageName(String, Int64)

Declaration
public static string GetNewStorageName(string storageName, long entityId)
Parameters
Type Name Description
System.String storageName
System.Int64 entityId
Returns
Type Description
System.String

GetObjectBuilder(Boolean)

Declaration
public override MyObjectBuilder_EntityBase GetObjectBuilder(bool copy = false)
Parameters
Type Name Description
System.Boolean copy
Returns
Type Description
MyObjectBuilder_EntityBase
Overrides
MyVoxelBase.GetObjectBuilder(Boolean)

GetOrePriority()

Declaration
public override int GetOrePriority()
Returns
Type Description
System.Int32
Overrides
MyVoxelBase.GetOrePriority()

Init(String, IMyStorage, MatrixD, Boolean)

Declaration
public override void Init(string storageName, IMyStorage storage, MatrixD worldMatrix, bool useVoxelOffset = true)
Parameters
Type Name Description
System.String storageName
VRage.Game.Voxels.IMyStorage storage
MatrixD worldMatrix
System.Boolean useVoxelOffset
Overrides
MyVoxelBase.Init(String, IMyStorage, MatrixD, Boolean)

Init(MyObjectBuilder_EntityBase)

Declaration
public override void Init(MyObjectBuilder_EntityBase builder)
Parameters
Type Name Description
MyObjectBuilder_EntityBase builder
Overrides
MyEntity.Init(MyObjectBuilder_EntityBase)

Init(MyObjectBuilder_EntityBase, IMyStorage)

Declaration
public override void Init(MyObjectBuilder_EntityBase builder, IMyStorage storage)
Parameters
Type Name Description
MyObjectBuilder_EntityBase builder
VRage.Game.Voxels.IMyStorage storage
Overrides
MyVoxelBase.Init(MyObjectBuilder_EntityBase, IMyStorage)

InitVoxelMap(MatrixD, Vector3I, Boolean)

Declaration
protected override void InitVoxelMap(MatrixD worldMatrix, Vector3I size, bool useOffset = true)
Parameters
Type Name Description
MatrixD worldMatrix
Vector3I size
System.Boolean useOffset
Overrides
MyVoxelBase.InitVoxelMap(MatrixD, Vector3I, Boolean)

IsOverlapOverThreshold(BoundingBoxD, Single)

Declaration
public override bool IsOverlapOverThreshold(BoundingBoxD worldAabb, float thresholdPercentage)
Parameters
Type Name Description
BoundingBoxD worldAabb
System.Single thresholdPercentage
Returns
Type Description
System.Boolean
Overrides
MyVoxelBase.IsOverlapOverThreshold(BoundingBoxD, Single)

UpdateAfterSimulation10()

Declaration
public override void UpdateAfterSimulation10()
Overrides
MyEntity.UpdateAfterSimulation10()

UpdateBeforeSimulation10()

Declaration
public override void UpdateBeforeSimulation10()
Overrides
MyEntity.UpdateBeforeSimulation10()

UpdateOnceBeforeFrame()

Declaration
public override void UpdateOnceBeforeFrame()
Overrides
MyEntity.UpdateOnceBeforeFrame()

Explicit Interface Implementations

IMyVoxelMap.ClampVoxelCoord(ref Vector3I)

Declaration
void IMyVoxelMap.ClampVoxelCoord(ref Vector3I voxelCoord)
Parameters
Type Name Description
Vector3I voxelCoord

IMyVoxelMap.Close()

Declaration
void IMyVoxelMap.Close()

IMyVoxelMap.DoOverlapSphereTest(Single, Vector3D)

Declaration
bool IMyVoxelMap.DoOverlapSphereTest(float sphereRadius, Vector3D spherePos)
Parameters
Type Name Description
System.Single sphereRadius
Vector3D spherePos
Returns
Type Description
System.Boolean

IMyVoxelMap.GetIntersectionWithSphere(ref BoundingSphereD)

Declaration
bool IMyVoxelMap.GetIntersectionWithSphere(ref BoundingSphereD sphere)
Parameters
Type Name Description
BoundingSphereD sphere
Returns
Type Description
System.Boolean

IMyVoxelMap.GetObjectBuilder(Boolean)

Declaration
MyObjectBuilder_EntityBase IMyVoxelMap.GetObjectBuilder(bool copy)
Parameters
Type Name Description
System.Boolean copy
Returns
Type Description
MyObjectBuilder_EntityBase

IMyVoxelMap.GetVoxelContentInBoundingBox(BoundingBoxD, out Single)

Declaration
float IMyVoxelMap.GetVoxelContentInBoundingBox(BoundingBoxD worldAabb, out float cellCount)
Parameters
Type Name Description
BoundingBoxD worldAabb
System.Single cellCount
Returns
Type Description
System.Single

IMyVoxelMap.GetVoxelCoordinateFromMeters(Vector3D)

Declaration
Vector3I IMyVoxelMap.GetVoxelCoordinateFromMeters(Vector3D pos)
Parameters
Type Name Description
Vector3D pos
Returns
Type Description
Vector3I

IMyVoxelMap.Init(MyObjectBuilder_EntityBase)

Declaration
void IMyVoxelMap.Init(MyObjectBuilder_EntityBase builder)
Parameters
Type Name Description
MyObjectBuilder_EntityBase builder

Implements

IMyDecalProxy
IMyVoxelMap
IMyVoxelBase
IMyEntity
IMyEntity

Extension Methods

MyEntityInventoryOwnerExtensions.InventoryOwnerType(MyEntity)
MyEntityExtensions.GetPhysicsBody(MyEntity)
MyEntityExtensions.UpdateGamePruningStructure(MyEntity)
MyEntityExtensions.AddToGamePruningStructure(MyEntity)
MyEntityExtensions.RemoveFromGamePruningStructure(MyEntity)
MyEntityExtensions.EntityFactoryCreateObjectBuilder(MyEntity)
MyEntityExtensions.CreateDefaultSyncEntity(MyEntity)
MyEntityExtensions.AddNodeToWeldingGroups(MyEntity)
MyEntityExtensions.RemoveNodeFromWeldingGroups(MyEntity)
MyEntityExtensions.GetWeldingGroupNodes(MyEntity, List<MyEntity>)
MyEntityExtensions.WeldingGroupExists(MyEntity)
MyEntityExtensions.ProceduralWorldGeneratorTrackEntity(MyEntity)
MyEntityExtensions.TryGetInventory(MyEntity, out MyInventoryBase)
MyEntityExtensions.TryGetInventory(MyEntity, out MyInventory)
MyEntityExtensions.GetInventory(MyEntity, Int32)
VoxelBaseExtensions.GetMaterialAt(MyVoxelBase, ref Vector3D)
MyEntityContainerEventExtensions.RaiseEntityEvent(MyEntity, MyStringHash, MyEntityContainerEventExtensions.EntityEventParams)
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾