Esempio n. 1
0
    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);
    }
Esempio n. 2
0
 public void RemoveCollision(NodeCollisionManager manager, NodeManager nodeManager)
 {
     fadingHits.Add(nodeManager, hits[nodeManager]);
     hits.Remove(nodeManager);
 }