Пример #1
0
    public void OnTriggerEnter(Collider other)
    {
        if (other != ownerCollider)
        {
            GameObject go = other.gameObject;
            Debug.Log("trigger enter" + go.name);
            if (!masterScript.HitEnemies.Contains(go) && !masterScript.HitAllies.Contains(go))
            {
                ShieldCollider sc = go.GetComponent <ShieldCollider>();
                if (sc != null)
                {
                    Debug.Log("hit shield");
                    // add the shield's characterstatus gameobject to hitenemies
                }

                CharacterStatus cs = go.GetComponent <CharacterStatus>();
                if (cs != null)
                {
                    masterScript.HitEnemies.Add(go);
                    masterScript.HitEnemy(cs);

                    Debug.Log("I JUST HIT SOMETHING");
                }
            }
        }
    }