Class ABlueprintDynamicScholaEnvironment
- class ABlueprintDynamicScholaEnvironment : public ADynamicScholaEnvironment
-
A blueprintable version of the DynamicScholaEnvironment, that features trainers spawned by the environment or other objects.
Public Functions
- virtual void ResetEnvironment()
-
Reset the environment.
Note that this does not reset the agent state.
Note
Subclasses should implement this method to add logic that runs when the environment is reset
- virtual void RegisterAgents(TArray<FDynamicAgentStruct> &OutAgentSpawnStructs)
- virtual void InitializeEnvironment()
-
Perform any environment setup like initializing variables, or binding delegates.
Occurs before Register Agents.
- virtual void SetEnvironmentOptions(const TMap<FString, FString> &InOptions)
-
Configure this environment based on arbitrary Options from the GymConnector.
Called immediately before the environment is reset, if the gym connector has Options.
- Parameters:
-
Options – [in] A map of options to configure the environment with