示例#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);
 }