protected void updateEnvironmentViewsAgentActed(IAgent agent, Action action, EnvironmentState state) { foreach (EnvironmentView view in views) { view.agentActed(agent, action, state); } } }