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