public void AddCollision(NodeCollisionManager manager, NodeManager nodeManager) { NodeHit hit = CalculateHit(nodeManager); if (fadingHits.ContainsKey(nodeManager) == true) { fadingHits.Remove(nodeManager); } hits.Add(nodeManager, hit); OnHit?.Invoke(nodeManager, hit); }
public void RemoveCollision(NodeCollisionManager manager, NodeManager nodeManager) { fadingHits.Add(nodeManager, hits[nodeManager]); hits.Remove(nodeManager); }