示例#1
0
    void OnCollisionEnter(Collision col)
    {
        if (col.gameObject.tag == "bullet")
        {
            refexp.GetComponent <exp>().expcount.value += 5;
            enemyh -= forref.amountofloss;

            GameObject.FindGameObjectWithTag("bullet").SetActive(false);

            if (enemyh < 0)
            {
                Destroy(GameObject.FindGameObjectWithTag("e"));
                Destroy(this.gameObject);
                var newrep = Instantiate(deathanim, transform.position, transform.rotation);

                Destroy(newrep, 3.0f);
                // print("is in");
                enemyspawn.SetActive(false);
                audref.soruce.mute  = true;
                audref1.soruce.mute = true;
                Instantiate(Loot[Random.Range(1, 3)], spawnitems.position, spawnitems.rotation);
                Instantiate(Loot[Random.Range(3, 6)], spawnitems.position, spawnitems.rotation);
                /// print("this is health" + enemyh);
            }
        }
    }
示例#2
0
    void OnCollisionEnter(Collision col)
    {
        if (col.gameObject.tag == "bullet")
        {
            refexp.GetComponent <exp>().expcount.value += 3;
            enemyh -= forref.amountofloss;

            GameObject.FindGameObjectWithTag("bullet").SetActive(false);
            if (enemyh < 0)
            {
                Instantiate(Loot[Random.Range(1, 3)], spawnitems.position, spawnitems.rotation);
                Instantiate(Loot[Random.Range(3, 6)], spawnitems.position, spawnitems.rotation);
                print("this is health" + enemyh);

                Destroy(this.gameObject);
            }
        }
    }
示例#3
0
文件: use.cs 项目: duxWonderlot/Bleed
    void Update()
    {
        print("expcounter" + expref.countexp);
        print("onexp" + expref.onexp);

        if (expref.onexp == true)
        {
            expref.onexp = true;
            //expref.GetComponent<exp>().countexp = 0;
            if (expref.GetComponent <exp>().countexp >= 3 && green == true)   // green orb
            {
                expref.onexp = false;
                expref.GetComponent <exp>().countexp = 0;
                blue   = false;
                violet = false;
            }


            if (expref.GetComponent <exp>().countexp >= 1 && blue == true)   // blue orb
            {
                expref.onexp = false;
                expref.GetComponent <exp>().countexp = 0;
                violet = false;
                green  = false;
            }


            if (expref.GetComponent <exp>().countexp >= 5 && violet == true)  // violent orb rare
            {
                expref.onexp = false;
                expref.GetComponent <exp>().countexp = 0;
                green = false;
                blue  = false;
            }
        }
    }