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