public void Transfer(IReceptiveWorld targetWorld, AgentBase agent, object parameter) { throw new NotImplementedException(); }
public void Transfer(IReceptiveWorld targetWorld, AgentBase agent, object parameter = null) { targetWorld.Recive(agent); this.Agents.Remove(agent); }