Space Engineers
Public Member Functions | Properties | Events | List of all members
Sandbox.Game.GameSystems.MyGridTerminalSystem Class Reference
Inheritance diagram for Sandbox.Game.GameSystems.MyGridTerminalSystem:
Sandbox.ModAPI.IMyGridTerminalSystem Sandbox.ModAPI.Ingame.IMyGridTerminalSystem

Public Member Functions

void Add (MyTerminalBlock block)
 
void Remove (MyTerminalBlock block)
 
MyBlockGroup AddUpdateGroup (MyBlockGroup group)
 
void RemoveGroup (MyBlockGroup group)
 
void CopyBlocksTo (List< MyTerminalBlock > result)
 
void UpdateGridBlocksOwnership (long ownerID)
 
- Public Member Functions inherited from Sandbox.ModAPI.IMyGridTerminalSystem
void GetBlocks (List< IMyTerminalBlock > blocks)
 
void GetBlockGroups (List< IMyBlockGroup > blockGroups)
 
void GetBlocksOfType< T > (List< IMyTerminalBlock > blocks, Func< IMyTerminalBlock, bool > collect=null)
 
void SearchBlocksOfName (string name, List< IMyTerminalBlock > blocks, Func< IMyTerminalBlock, bool > collect=null)
 

Properties

HashSetReader< MyTerminalBlockBlocks [get]
 
List< MyBlockGroupBlockGroups [get]
 
- Properties inherited from Sandbox.ModAPI.Ingame.IMyGridTerminalSystem
HashSet< IMyTerminalBlockBlocks [get]
 
List< IMyBlockGroupBlockGroups [get]
 

Events

Action< MyTerminalBlockBlockAdded
 
Action< MyTerminalBlockBlockRemoved
 
Action< MyBlockGroupGroupAdded
 
Action< MyBlockGroupGroupRemoved
 

Detailed Description

Definition at line 10 of file MyGridTerminalSystem.cs.

Member Function Documentation

void Sandbox.Game.GameSystems.MyGridTerminalSystem.Add ( MyTerminalBlock  block)
inline

Definition at line 25 of file MyGridTerminalSystem.cs.

MyBlockGroup Sandbox.Game.GameSystems.MyGridTerminalSystem.AddUpdateGroup ( MyBlockGroup  group)
inline

Definition at line 61 of file MyGridTerminalSystem.cs.

void Sandbox.Game.GameSystems.MyGridTerminalSystem.CopyBlocksTo ( List< MyTerminalBlock result)
inline

Definition at line 164 of file MyGridTerminalSystem.cs.

void Sandbox.Game.GameSystems.MyGridTerminalSystem.Remove ( MyTerminalBlock  block)
inline

Definition at line 37 of file MyGridTerminalSystem.cs.

void Sandbox.Game.GameSystems.MyGridTerminalSystem.RemoveGroup ( MyBlockGroup  group)
inline

Definition at line 116 of file MyGridTerminalSystem.cs.

void Sandbox.Game.GameSystems.MyGridTerminalSystem.UpdateGridBlocksOwnership ( long  ownerID)
inline

Definition at line 174 of file MyGridTerminalSystem.cs.

Property Documentation

List<MyBlockGroup> Sandbox.Game.GameSystems.MyGridTerminalSystem.BlockGroups
get

Definition at line 172 of file MyGridTerminalSystem.cs.

HashSetReader<MyTerminalBlock> Sandbox.Game.GameSystems.MyGridTerminalSystem.Blocks
get

Definition at line 157 of file MyGridTerminalSystem.cs.

Event Documentation

Action<MyTerminalBlock> Sandbox.Game.GameSystems.MyGridTerminalSystem.BlockAdded

Definition at line 19 of file MyGridTerminalSystem.cs.

Action<MyTerminalBlock> Sandbox.Game.GameSystems.MyGridTerminalSystem.BlockRemoved

Definition at line 20 of file MyGridTerminalSystem.cs.

Action<MyBlockGroup> Sandbox.Game.GameSystems.MyGridTerminalSystem.GroupAdded

Definition at line 22 of file MyGridTerminalSystem.cs.

Action<MyBlockGroup> Sandbox.Game.GameSystems.MyGridTerminalSystem.GroupRemoved

Definition at line 23 of file MyGridTerminalSystem.cs.


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