Class World
  
Inheritance
System.Object
World
 
Syntax
public class World : IDisposable
 
Constructors
  
World(String)
Declaration
public World(string name)
 
Parameters
| Type | 
Name | 
Description | 
| System.String | 
name | 
 | 
Properties
  
Active
Declaration
public static World Active { get; set; }
 
Property Value
AllWorlds
Declaration
public static ReadOnlyCollection<World> AllWorlds { get; }
 
Property Value
| Type | 
Description | 
| System.Collections.ObjectModel.ReadOnlyCollection<World> | 
 | 
EntityManager
Declaration
public EntityManager EntityManager { get; }
 
Property Value
IsCreated
Declaration
public bool IsCreated { get; }
 
Property Value
| Type | 
Description | 
| System.Boolean | 
 | 
Name
Declaration
public string Name { get; }
 
Property Value
| Type | 
Description | 
| System.String | 
 | 
QuitUpdate
Declaration
public bool QuitUpdate { get; set; }
 
Property Value
| Type | 
Description | 
| System.Boolean | 
 | 
SequenceNumber
Declaration
public ulong SequenceNumber { get; }
 
Property Value
| Type | 
Description | 
| System.UInt64 | 
 | 
Systems
Declaration
public IEnumerable<ComponentSystemBase> Systems { get; }
 
Property Value
Version
Declaration
public int Version { get; }
 
Property Value
| Type | 
Description | 
| System.Int32 | 
 | 
Methods
  
AddSystem<T>(T)
Declaration
public T AddSystem<T>(T system)
    where T : ComponentSystemBase
 
Parameters
| Type | 
Name | 
Description | 
| T | 
system | 
 | 
Returns
Type Parameters
CreateSystem(Type, Object[])
Declaration
public ComponentSystemBase CreateSystem(Type type, params object[] constructorArguments)
 
Parameters
| Type | 
Name | 
Description | 
| System.Type | 
type | 
 | 
| System.Object[] | 
constructorArguments | 
 | 
Returns
CreateSystem<T>(Object[])
Declaration
public T CreateSystem<T>(params object[] constructorArguments)
    where T : ComponentSystemBase
 
Parameters
| Type | 
Name | 
Description | 
| System.Object[] | 
constructorArguments | 
 | 
Returns
Type Parameters
DestroySystem(ComponentSystemBase)
Declaration
public void DestroySystem(ComponentSystemBase system)
 
Parameters
Dispose()
Declaration
DisposeAllWorlds()
Declaration
public static void DisposeAllWorlds()
 
GetExistingSystem(Type)
Declaration
public ComponentSystemBase GetExistingSystem(Type type)
 
Parameters
| Type | 
Name | 
Description | 
| System.Type | 
type | 
 | 
Returns
GetExistingSystem<T>()
Declaration
public T GetExistingSystem<T>()
    where T : ComponentSystemBase
 
Returns
Type Parameters
GetOrCreateSystem(Type)
Declaration
public ComponentSystemBase GetOrCreateSystem(Type type)
 
Parameters
| Type | 
Name | 
Description | 
| System.Type | 
type | 
 | 
Returns
GetOrCreateSystem<T>()
Declaration
public T GetOrCreateSystem<T>()
    where T : ComponentSystemBase
 
Returns
Type Parameters
ToString()
Declaration
public override string ToString()
 
Returns
| Type | 
Description | 
| System.String | 
 | 
Overrides
System.Object.ToString()
Update()
Declaration