Skip to content

MRIExperimentState::Visit

Class: MRIExperimentState

Overloads

Overload 1

void MRIExperimentState::Visit(const UMRIAgentComponent &agent) override

Called by UMRIAgentComponent::AcceptVisitor to record this agent's state.

Parameters

Parameter Type Description
agent const UMRIAgentComponent & The agent component being visited.

Remarks

Fallback implementation: logs a Fatal error (deliberate crash). Override in your experiment's state subclass for each agent component type you handle. agent The agent component being visited.

Overload 2

void MRIExperimentState::Visit(const UMRIPlayerAgentComponent &agent) override

Called by UMRIPlayerAgentComponent::AcceptVisitor .

Parameters

Parameter Type Description
agent const UMRIPlayerAgentComponent & The player agent component being visited.

Remarks

Fallback implementation: logs a Fatal error (deliberate crash). Override in your experiment's state subclass to record the entity as EEntityType::Player . agent The player agent component being visited.