Ejemplo n.º 1
0
 //Dictionary<SceneItemAgent, List<Collider>>
 public void RegisterCollision(SceneItemAgent agent)
 {
     if (!Collision.ContainsKey(agent))
     {
         if (agent.HasCollision())
         {
             Collision.Add(agent, agent.GetCollsion());
         }
     }
     else
     {
         if (agent.HasCollision())
         {
             Collision[agent] = agent.GetCollsion();
         }
         else
         {
             Collision.Remove(agent);
         }
     }
 }