Space Engineers
Public Member Functions | Public Attributes | Properties | Events | List of all members
Sandbox.Game.WorldEnvironment.MyLogicalEnvironmentSectorBase Class Referenceabstract
Inheritance diagram for Sandbox.Game.WorldEnvironment.MyLogicalEnvironmentSectorBase:
VRage.Network.IMyEventProxy VRage.Network.IMyEventOwner Sandbox.Game.WorldEnvironment.MyProceduralLogicalSector

Public Member Functions

abstract void EnableItem (int itemId, bool enabled)
 
abstract void UpdateItemModel (int itemId, short modelId)
 
abstract void UpdateItemModelBatch (List< int > items, short newModelId)
 
abstract T GetModule< T > ()
 
abstract IMyEnvironmentModule GetModuleForDefinition (MyRuntimeEnvironmentItemInfo def)
 
abstract void GetItemDefinition (ushort index, out MyRuntimeEnvironmentItemInfo def)
 
abstract void RaiseItemEvent< T > (int logicalItem, ref MyDefinitionId modDef, T eventData, bool fromClient)
 
abstract void Init (MyObjectBuilder_EnvironmentSector sectorBuilder)
 
abstract MyObjectBuilder_EnvironmentSector GetObjectBuilder ()
 
virtual void Close ()
 
abstract void DebugDraw (int lod)
 

Public Attributes

long Id
 
Vector3D WorldPos
 
Vector3D[] Bounds
 

Properties

IMyEnvironmentOwner Owner [get, protected set]
 
abstract List< ItemInfoItems [get]
 
abstract string DebugData [get]
 
abstract bool ServerOwned [get, set]
 
int MinLod [get, protected set]
 

Events

Action OnClose
 

Detailed Description

Definition at line 17 of file MyLogicalEnvironmentSectorBase.cs.

Member Function Documentation

virtual void Sandbox.Game.WorldEnvironment.MyLogicalEnvironmentSectorBase.Close ( )
inlinevirtual
abstract void Sandbox.Game.WorldEnvironment.MyLogicalEnvironmentSectorBase.DebugDraw ( int  lod)
pure virtual
abstract void Sandbox.Game.WorldEnvironment.MyLogicalEnvironmentSectorBase.EnableItem ( int  itemId,
bool  enabled 
)
pure virtual
abstract void Sandbox.Game.WorldEnvironment.MyLogicalEnvironmentSectorBase.GetItemDefinition ( ushort  index,
out MyRuntimeEnvironmentItemInfo  def 
)
pure virtual
abstract T Sandbox.Game.WorldEnvironment.MyLogicalEnvironmentSectorBase.GetModule< T > ( )
pure virtual

Implemented in Sandbox.Game.WorldEnvironment.MyProceduralLogicalSector.

Type Constraints
T :IMyEnvironmentModule 
abstract IMyEnvironmentModule Sandbox.Game.WorldEnvironment.MyLogicalEnvironmentSectorBase.GetModuleForDefinition ( MyRuntimeEnvironmentItemInfo  def)
pure virtual
abstract MyObjectBuilder_EnvironmentSector Sandbox.Game.WorldEnvironment.MyLogicalEnvironmentSectorBase.GetObjectBuilder ( )
pure virtual
abstract void Sandbox.Game.WorldEnvironment.MyLogicalEnvironmentSectorBase.Init ( MyObjectBuilder_EnvironmentSector  sectorBuilder)
pure virtual
abstract void Sandbox.Game.WorldEnvironment.MyLogicalEnvironmentSectorBase.RaiseItemEvent< T > ( int  logicalItem,
ref MyDefinitionId  modDef,
eventData,
bool  fromClient 
)
pure virtual
abstract void Sandbox.Game.WorldEnvironment.MyLogicalEnvironmentSectorBase.UpdateItemModel ( int  itemId,
short  modelId 
)
pure virtual
abstract void Sandbox.Game.WorldEnvironment.MyLogicalEnvironmentSectorBase.UpdateItemModelBatch ( List< int >  items,
short  newModelId 
)
pure virtual

Member Data Documentation

Vector3D [] Sandbox.Game.WorldEnvironment.MyLogicalEnvironmentSectorBase.Bounds

Definition at line 22 of file MyLogicalEnvironmentSectorBase.cs.

long Sandbox.Game.WorldEnvironment.MyLogicalEnvironmentSectorBase.Id

Definition at line 19 of file MyLogicalEnvironmentSectorBase.cs.

Vector3D Sandbox.Game.WorldEnvironment.MyLogicalEnvironmentSectorBase.WorldPos

Definition at line 21 of file MyLogicalEnvironmentSectorBase.cs.

Property Documentation

abstract string Sandbox.Game.WorldEnvironment.MyLogicalEnvironmentSectorBase.DebugData
get

Definition at line 38 of file MyLogicalEnvironmentSectorBase.cs.

abstract List<ItemInfo> Sandbox.Game.WorldEnvironment.MyLogicalEnvironmentSectorBase.Items
get

Definition at line 30 of file MyLogicalEnvironmentSectorBase.cs.

int Sandbox.Game.WorldEnvironment.MyLogicalEnvironmentSectorBase.MinLod
getprotected set

Definition at line 46 of file MyLogicalEnvironmentSectorBase.cs.

IMyEnvironmentOwner Sandbox.Game.WorldEnvironment.MyLogicalEnvironmentSectorBase.Owner
getprotected set

Definition at line 23 of file MyLogicalEnvironmentSectorBase.cs.

abstract bool Sandbox.Game.WorldEnvironment.MyLogicalEnvironmentSectorBase.ServerOwned
getset

Definition at line 44 of file MyLogicalEnvironmentSectorBase.cs.

Event Documentation

Action Sandbox.Game.WorldEnvironment.MyLogicalEnvironmentSectorBase.OnClose

Definition at line 54 of file MyLogicalEnvironmentSectorBase.cs.


The documentation for this class was generated from the following file: