|
class | ChromosomeData |
| Data stored for a particular chromosome. More...
|
|
class | CoroutinePump |
| Allows for controlled processing of IEnumerator stacks More...
|
|
class | GeneticTrainerLossChangedEvent |
|
class | GeneticTrainingHarness |
| A helper training harness specifically for genetic training. Manages distributing work and the server pump. Derived classes should implement the client training function and are responsible for adding tasks in OnBeginTrainingStep(). More...
|
|
class | GeneticTrainingTask |
|
interface | IPoolItem |
| Pool item interface that allows action to be taken when an item is put in or removed from the pool. More...
|
|
class | NetworkConnectionUI |
|
class | NetworkedTrainingHarness |
| Helper class for training harnesses that support multiple clients over a network connection. Typically used for genetic trainers where multiple Unity instances can run copies of the simulation. More...
|
|
class | Nothing |
| Empty dummy class to work around C# not allowing 'void' as generic template parameters More...
|
|
class | ObjectPool |
| Convenience class for a pool of a simple, newable class that takes ConstructorParamsType as the single constructor parameter More...
|
|
class | ObjectPoolBase |
| Generic base class for handling pool items. This can be derived to handle complex types such as prefabs. For simple POD types, the provided derived ObjectPool<> classes can be used. More...
|
|
class | StartTrainerClientMessage |
| Message sent when a client connects to put it in training mode More...
|
|
class | StringUtilities |
|
class | TrainingHarness |
| Helper class for writing trainers that run inside Unity More...
|
|
class | TrainingTask |
| Represents an individual piece of work that a client can take on. In the case of genetic training, this might be a single play of the game for some given chromosomes. More...
|
|
class | TrainingTaskCompleteMessage |
| Derive from this to provide extra data upon the completion of a client task. More...
|
|