예제 #1
0
    protected override void OnTriggerEnter2D(Collider2D other)
    {
        if (other.tag == "Asteroid")
        {
            AsteroidController ac = other.gameObject.GetComponent <AsteroidController>();
            GameObject         go = Managers.Resource.Instantiate("Weapon/Effect/PlayerShotEffects");
            go.transform.position = other.gameObject.transform.position;
            Destroy(go, 1.0f);
            ac.OnDamaged(Pow);
        }

        else if (other.gameObject.tag == "Monster")
        {
            MonsterController ec = other.gameObject.GetComponent <MonsterController>();

            GameObject go = Managers.Resource.Instantiate("Weapon/Effect/PlayerShotEffects");
            go.transform.position = other.gameObject.transform.position;
            Destroy(go, 1.0f);
            ec.OnDamged(Pow);
        }

        Managers.Resource.Destroy(gameObject);
    }