예제 #1
0
        public void Remove(IExtendedAgent agent)
        {
            agent.OnRemove();

            UnregisterFromTile(agent);

            _indicatorRegistry.Unregister(agent.Indicators);
        }
예제 #2
0
 public void Remove(IIndicator indicator)
 {
     _indicators.Remove(indicator);
     _registry.Unregister(indicator);
 }