SignalToAllAgents(AgentNextStates NextState_, float NextReward_) { for (int i = 0; i < getNumAgents(); i++) { getAgent(i).ReceiveSignal(NextState_, NextReward_); } }
ReceiveSignal(AgentNextStates NextState_, float NextReward_) { AddReward(NextReward_); if (NextState_ == AgentNextStates.Die) { setLiving(false); } }