Click or drag to resize
SystemManager Methods

The SystemManager type exposes the following members.

Methods
  NameDescription
Public methodAddSystem
Adds the passed system to this manager. The system will be updated in each tick.
Public methodGetEnumerator
Returns an enumerator that iterates through the collection.
Public methodGetSystem(Type)
Gets the system of the specified type.
Public methodGetSystemT
Gets the system of the specified type.
Public methodLateUpdate
Late update of all systems.
Public methodUpdate
Ticks all systems.
Top
Extension Methods
  NameDescription
Public Extension MethodContainsAllISystem
Checks whether the first sequence contains all elements of the second one.
(Defined by EnumerableExtensionMethods.)
Public Extension MethodIsNullOrEmptyOverloaded.
Determines whether the collection is null or contains no elements.
(Defined by EnumerableExtensionMethods.)
Public Extension MethodIsNullOrEmptyISystemOverloaded.
Determines whether the collection is null or contains no elements.
(Defined by EnumerableExtensionMethods.)
Public Extension MethodRandomItemISystem
Returns a random item from the specified sequence.
(Defined by EnumerableExtensionMethods.)
Public Extension MethodRandomItemOrDefaultISystemOverloaded.
Returns a random item from the specified sequence or the default value of the specified type if the sequence is null or empty.
(Defined by EnumerableExtensionMethods.)
Public Extension MethodRandomItemOrDefaultISystem(ISystem)Overloaded.
Returns a random item from the specified sequence or the specified default value if the sequence is null or empty.
(Defined by EnumerableExtensionMethods.)
Public Extension MethodRandomSelectISystemOverloaded.
Selects a random item from the specified enumerable.
(Defined by EnumerableExtensionMethods.)
Public Extension MethodRandomSelectISystem(Int32)Overloaded.
Selects the specified number of random items from the specified enumerable. If the number of items in the enumerable is smaller than the specified number of selections, the enumerable itself is returned.
(Defined by EnumerableExtensionMethods.)
Public Extension MethodRandomSelectISystem(Int32, ActionISystem)Overloaded.
Executes the specified action for the specified number of random items from the specified enumerable.
(Defined by EnumerableExtensionMethods.)
Public Extension MethodRandomWeightedItemISystem
Returns a random weighted item from the specified sequence. Uses the specified function to get the weight of an item. Idea was taken from http://stackoverflow.com/questions/17912005/quick-way-of-selecting-a-random-item-from-a-list-with-varying-probabilities-ba
(Defined by EnumerableExtensionMethods.)
Top
See Also