コード例 #1
0
    void OnTriggerStay(Collider c)
    {
        //Damage aratk = GameObject.Find("Damage").GetComponent<Damage>();

        if (c.gameObject == aboss)
        {
            witch_main Boss = GameObject.Find("Witch01").GetComponent <witch_main>();
            Destroy(gameObject, 5f);
            Boss.hp = Boss.hp - Damage.icebombdamage;
        }

        if (c.gameObject == bboss)
        {
            witch_creature witch = GameObject.Find("creature").GetComponent <witch_creature>();
            Destroy(gameObject, 5f);
            witch.hp = witch.hp - Damage.icebombdamage;
        }

        if (c.gameObject == cboss)
        {
            witch_creature2 witch2 = GameObject.Find("creature2").GetComponent <witch_creature2>();
            Destroy(gameObject, 5f);
            witch2.hp = witch2.hp - Damage.icebombdamage;
        }

        Destroy(gameObject, 5f);
    }
コード例 #2
0
    // Update is called once per frame
    void Update()
    {
        witch_main witch = GameObject.Find("Witch01").GetComponent <witch_main>();

        if (witch.hp <= 0)
        {
            SceneManager.LoadScene("09.Ending_3");
        }
    }
コード例 #3
0
    void bossHP()
    {
        witch_main witch = GameObject.Find("Witch01").GetComponent <witch_main>();

        Hpbar.fillAmount = witch.hp / 3500f;

        if (witch.hp <= 0)
        {
            Destroy(gameObject);
        }
    }
コード例 #4
0
    // Update is called once per frame
    void witch()
    {
        witch_main witch = GameObject.Find("Witch01").GetComponent <witch_main>();

        if (witch.hp <= 3500 && witch.hp > 2100)
        {
            if (player_animator.GetBool("isSkill") == true)
            {
                Instantiate(Bullet, FirePos.transform.position + new Vector3(0, 0.3f, 0), FirePos.transform.rotation);
            }
        }
    }
コード例 #5
0
    void OnTriggerEnter(Collider c)
    {
        Vector3 pos = c.GetComponent <Transform>().position;

        summon.transform.position = pos + new Vector3(0, 1, 0);
        //Damage wizatk = GameObject.Find("Damage").GetComponent<Damage>();

        if (c.gameObject == aboss)
        {
            summon.gameObject.SetActive(true);
            summon.Play();
            witch_main Boss = GameObject.Find("Witch01").GetComponent <witch_main>();

            GameObject.Find("long_damage_sound").GetComponent <AudioSource>().Play();;
            Destroy(gameObject);
            for (int i = 0; i < 2; i++)
            {
                Boss.hp = Boss.hp - Damage.wizskill;
            }
        }

        if (c.gameObject == bboss)
        {
            summon.gameObject.SetActive(true);
            summon.Play();
            GameObject.Find("long_damage_sound").GetComponent <AudioSource>().Play();
            Destroy(gameObject);
            for (int i = 0; i < 2; i++)
            {
                witch_creature witch = GameObject.Find("creature").GetComponent <witch_creature>();
                witch.hp = witch.hp - Damage.wizskill;
            }
        }

        if (c.gameObject == cboss)
        {
            summon.gameObject.SetActive(true);
            summon.Play();
            GameObject.Find("long_damage_sound").GetComponent <AudioSource>().Play();
            Destroy(gameObject);
            for (int i = 0; i < 2; i++)
            {
                witch_creature2 witch2 = GameObject.Find("creature2").GetComponent <witch_creature2>();
                witch2.hp = witch2.hp - Damage.wizskill;
            }
        }

        Destroy(gameObject, 0.3f);
    }
コード例 #6
0
    // Update is called once per frame
    void Update()
    {
        final = GameObject.Find("singlecanvas").transform.Find("finalscroll").gameObject;
        witch_main witch = GameObject.Find("Witch01").GetComponent <witch_main>();

        if (witch.hp <= 0)
        {
            if (final.activeSelf == true)
            {
                SceneManager.LoadScene("09.Ending");
            }
            else if (final.activeSelf == false)
            {
                SceneManager.LoadScene("09.Ending_2");
            }
        }
    }
コード例 #7
0
    public void clicked()
    {
        witch_main witch = GameObject.Find("Witch01").GetComponent <witch_main>();

        witch.hp = witch.hp - 500;
    }