|
| AEvolutionControlActor (const class FObjectInitializer &ObjectInitializer) |
|
virtual void | Tick (float DeltaTime) override |
|
void | SetPopulationName (FString name) |
| Sets the name of this actors population.
|
|
int | GetTrialNumber () |
| Returns the number of the current trial (also the number of the current generation being tested).
|
|
UPopulationManager * | GetPopulationManager () |
| Returns the population manager that manages the population for this evolution control actor.
|
|
UFitnessTracker * | GetFitnessTracker () |
| Returns the fitness tracker that keeps fitness info for the population managed by this evolution control actor.
|
|
int | SecondsRemaining () |
| Returns the number of seconds remaining in the current trial.
|
|
void | RegisterFitnessUpdater (TScriptInterface< IFitnessUpdater > fitnessUpdater) |
| Registers a given fitness updater with the fitness tracker for this evolution control actor's population. This is necessary before the fitness updater starts sending info about fitness changes.
|
|
bool | TryRetrieveNextPopMember (FPopulationReg &outRegistration, const FNewTrialPopulationReadyHandler &popReadyEvent) |
| Retrieve the next Behavior Tree (with its ID) to test. If none available, returns false and registers for a callback when more become available.
|
|
UBTEvolutionManagerComponent * | GetEvolutionManager () |
|
|
static TActorIterator< AEvolutionControlActor > | GetEvolutionControlActors (UWorld *world) |
|
static void | GetEvolutionControlActors (UObject *worldContextObj, TArray< AEvolutionControlActor * > &outActors) |
| Retrieves all evolution control actors in the world, and puts them in the output array (outActors).
|
|
static void | GetEvolutionControlActorsByTag (UObject *worldContextObj, const FName &tag, TArray< AEvolutionControlActor * > &outActors) |
| Retrieves all evolution control actors with the specific tag provided, and puts them in the output array (outActors).
|
|
static AEvolutionControlActor * | GetEvolutionControlActor (UObject *worldContextObj, const FString &name) |
| Retrieves the evolution control actor with the specified name (or null if not found). Note that the name must be the one shown as a tooltip when hovering over the object in the scene list!
|
|
|
virtual void | PreInitializeComponents () override |
|
virtual void | PostInitializeComponents () override |
|
The documentation for this class was generated from the following files: