Space Engineers
Namespaces | Classes
Package VRage.Generics

Namespaces

package  StateMachine
 

Classes

interface  IMyCondition
 Interface of totally generic condition. More...
 
interface  IMyVariableStorage
 Interface of variable storage (key-value principle). More...
 
class  MyCachingDynamicObjectsPool
 
class  MyConcurrentObjectsPool
 
class  MyDynamicObjectPool
 Dynamic object pool. It's allocate new instance when necessary. More...
 
struct  MyNamedEnum
 
class  MyObjectsPool
 
class  MyObjectsPoolSimple
 
class  MySingleStateMachine
 Implementation of generic state machine. Inherit from this class to create your own state machine. Transitions are performed automatically on each update (if conditions of transition are fulfilled). More...
 
class  MySparseGrid
 
class  MyStateMachine
 Implementation of generic multistate state machine. Is able to run multiple independent cursors at once updated with every update call. Use cursors as access point to active states. More...
 
class  MyStateMachineCursor
 
class  MyStateMachineNode
 Node of the state machine. More...
 
class  MyStateMachineTransition
 Definition of transition to some node. More...
 
struct  MyStateMachineTransitionWithStart
 Pair holding transition and its starting node. More...
 
class  MyWeightDictionary
 Contains items of any type. Each item has weight (float value). Allows to get item based on weight. More...