Example #1
0
    void OnCollisionExit2D(Collision2D coll)
    {
        GameObject go = coll.gameObject;

        if (go.CompareTag(TAG_ELECTRODE))
        {
            ElectrodeController electr = go.GetComponent <ElectrodeController>();
            if (electr != null)
            {
                ContactingElectrodes.Remove(electr);
            }
        }
    }
Example #2
0
    void OnCollisionEnter2D(Collision2D coll)
    {
        GameObject go = coll.gameObject;

        if (go.CompareTag(TAG_ELECTRODE))
        {
            ElectrodeController electr = go.GetComponent <ElectrodeController>();
            if (electr != null && !ContactingElectrodes.Contains(electr))
            {
                ContactingElectrodes.Add(electr);
            }
        }
    }