IExperimentAgentComponentVisitor¶
Visitor interface for reading state from Experiment agent components.
Syntax¶
Remarks¶
Implement this interface and pass an instance to UExperimentAgentComponent::AcceptVisitor to retrieve the current state of each agent component. The visitor pattern decouples the logging/state-recording logic from the component hierarchy.
Derived Classes¶
ExperimentState
Methods¶
| Method | Signature | Description | Blueprint |
|---|---|---|---|
| Visit | virtual void IExperimentAgentComponentVisitor::Visit(const UExperimentAgentComponent &agent)=0virtual void IExperimentAgentComponentVisitor::Visit(const UExperimentPlayerAgentComponent &agent)=0 |
Reads relevant state information from the given agent component. | |
| ~IExperimentAgentComponentVisitor | virtual IExperimentAgentComponentVisitor::~IExperimentAgentComponentVisitor()=default |