Class World
Inheritance
System.Object
World
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
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 |
ReadOnlyCollection<World> |
|
BehaviourManagers
Declaration
public IEnumerable<ScriptBehaviourManager> BehaviourManagers { 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 |
|
Version
Declaration
public int Version { get; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
CreateManager(Type, Object[])
Declaration
public ScriptBehaviourManager CreateManager(Type type, params object[] constructorArgumnents)
Parameters
Type |
Name |
Description |
System.Type |
type |
|
System.Object[] |
constructorArgumnents |
|
Returns
CreateManager<T>(Object[])
Declaration
public T CreateManager<T>(params object[] constructorArgumnents)where T : ScriptBehaviourManager
Parameters
Type |
Name |
Description |
System.Object[] |
constructorArgumnents |
|
Returns
Type Parameters
DestroyManager(ScriptBehaviourManager)
Declaration
public void DestroyManager(ScriptBehaviourManager manager)
Parameters
Dispose()
Declaration
Implements
System.IDisposable.Dispose()
DisposeAllWorlds()
Declaration
public static void DisposeAllWorlds()
GetExistingManager(Type)
Declaration
public ScriptBehaviourManager GetExistingManager(Type type)
Parameters
Type |
Name |
Description |
System.Type |
type |
|
Returns
GetExistingManager<T>()
Declaration
public T GetExistingManager<T>()where T : ScriptBehaviourManager
Returns
Type Parameters
GetOrCreateManager(Type)
Declaration
public ScriptBehaviourManager GetOrCreateManager(Type type)
Parameters
Type |
Name |
Description |
System.Type |
type |
|
Returns
GetOrCreateManager<T>()
Declaration
public T GetOrCreateManager<T>()where T : ScriptBehaviourManager
Returns
Type Parameters
SetDefaultCapacity(Int32)
Declaration
public void SetDefaultCapacity(int value)
Parameters
Type |
Name |
Description |
System.Int32 |
value |
|