Class USynchronousBrain
- class USynchronousBrain : public UAbstractBrain
-
Public Functions
- virtual bool RequestDecision(const FDictPoint &Observations) override
-
Request that the brain determine a new action.
- Parameters:
-
Observations – [in] The current state of the agent used to inform the brains choice of action
- Returns:
-
Status True if decision request suceeded and False otherwise
- virtual FAction *GetAction() override
-
get an action from this brain
- Returns:
-
A pointer to the current action
- virtual bool HasAction() override
-
Check if this brain has an action prepared.
- Returns:
-
true iff this brain has an action prepared (e.g. a GetAction() call on this step will suceed)