Exemplo n.º 1
0
 public override void AddTarget(Placeable p)
 {
     if (!ActiveObjects.TryGetValue(p, out int c))
     {
         NewOrRemovedObjects.Add(p);
     }
     ActiveObjects[p] = c + 1;
     RegisterForUpdate();
 }
Exemplo n.º 2
0
 public override void RemoveTarget(Placeable p)
 {
     ActiveObjects[p]--;
     RegisterForUpdate();
 }