Exemple #1
0
    void Start()
    {
        damage_hit = GameObject.Find("damage_hit");
        script     = damage_hit.GetComponent <Player_damage_Endless>();
        warning    = GameObject.Find("Warning");
        script2    = warning.GetComponent <Warning3>();

        img       = GetComponent <Image>();
        img.color = Color.clear;

        img1       = GetComponent <Image>();
        img1.color = Color.clear;

        img2       = GetComponent <Image>();
        img2.color = Color.clear;

        img3       = GetComponent <Image>();
        img3.color = Color.clear;
        Debug.Log("AA:" + scene_cnt);
    }
Exemple #2
0
    // Use this for initialization
    void Start()
    {
        Bonus = 0;
        litlle.SetActive(false);
        litlle_time = 0;
        little_f    = false;
        dragon_f    = false;
        nextTime    = Time.time;

        Warning = GameObject.Find("Warning");
        script1 = Warning.GetComponent <Warning3>();

        Fire.SetActive(false);
        boss_sound.SetActive(false);
        sound01 = GetComponent <AudioSource>();

        BossObj = GameObject.Find("d_016");
        //num = Random.Range(1, 4);
        boss_sound_play = false;
        //stage_fade.transform.position = new Vector3(80,2.3f,0);
        get_num = GameStartText.Set_num();
    }
Exemple #3
0
    // Use this for initialization
    void Start()
    {
        dragon_pre_Red.SetActive(false);
        dragon_pre_Green.SetActive(false);
        dragon_pre_Blue.SetActive(false);
        dragon_Red.SetActive(false);
        dragon_Green.SetActive(false);
        dragon_Blue.SetActive(false);

        get_num = GameStartText.Set_num();
        if (get_num == 0)
        {
            dragon_pre_Red.SetActive(true);
            dragon_Red.SetActive(true);
            //dragon_pre_Green.SetActive(false);
            //dragon_pre_Blue.SetActive(false);
        }
        if (get_num == 1)
        {
            //dragon_pre_Red.SetActive(false);
            dragon_pre_Green.SetActive(true);
            dragon_Green.SetActive(true);
            //dragon_pre_Blue.SetActive(false);
        }
        if (get_num == 2)
        {
            //dragon_pre_Red.SetActive(false);
            //dragon_pre_Green.SetActive(false);
            dragon_pre_Blue.SetActive(true);
            dragon_Blue.SetActive(true);
        }
        time             = 0;
        dragon_preview_f = false;

        Warning = GameObject.Find("Warning");
        script1 = Warning.GetComponent <Warning3>();
    }
Exemple #4
0
    // Update is called once per frame
    void Update()
    {
        life_num = Player_damage_Endless.GetLife();
        bool d_f = Warning3.Set_dragon_eye();

        //スケルトンの出現制御のフラグ(Warning3.csより参照)
        Endless_f1_Warning_Boss = script1.Endless_f1_Warning;
        Endless_f2_Warning_Boss = script1.Endless_f2_Warning;
        Endless_f3_Warning_Boss = script1.Endless_f3_Warning;
        Endless_f4_Warning_Boss = script1.Endless_f4_Warning;
        Boss_Endless_f          = false;
        if (d_f == true && transform.localPosition.x > 14.0f || transform.localPosition.y > 2.0f)
        {
            transform.Translate(-1.0f, -1.0f, 0);
            c_wait_isTrigger.isTrigger = false;
        }
        if (transform.localPosition.x <= 14.0f || transform.localPosition.y <= 2.0f)
        {
            Fire.SetActive(true);
            boss_sound.SetActive(true);
            boss_sound_play       = true;
            fire_start_position_f = true;
            fire_start_position_x = Fire.transform.position.x;
            fire_start_position_y = Fire.transform.position.y;
            dragon_f = true;
        }
        if (little_f == true)
        {
            litlle_time += Time.deltaTime;
            if (litlle_time >= 2.0f)
            {
                litlle.SetActive(false);
                litlle_time = 0;
                little_f    = false;
            }
        }
        if (Time.time > nextTime && time_cnt < 40 && time_f == true)
        {
            Renderer ren = gameObject.GetComponent <Renderer>();
            ren.enabled = !ren.enabled;
            nextTime   += interval;
            time_cnt++;
            if (time_cnt == 40)
            {
                time_cnt = 0;
                time_f   = false;
            }
        }

        if (Boss_HP <= 0)
        {
            stage_fade.transform.Translate(-10.0f, 0, 0);
            //BossObj.GetComponent<SpriteRenderer>().color = new Color(0, 0, 0, alpha.a);
            if (stage_fade.transform.position.x <= 10.0f)
            {
                boss_sound_play = false;
                Get_Stage_lv    = PlayerPrefs.GetInt("Stage_Lv", 1);
                Get_play_cnt    = PlayerPrefs.GetInt("play_cnt", 0);
                Get_Stage_lv   += 1;
                Get_play_cnt   += 1;
                PlayerPrefs.SetInt("Heart", life_num);
                PlayerPrefs.SetInt("Stage_Lv", Get_Stage_lv);
                PlayerPrefs.SetInt("play_cnt", Get_play_cnt);
                PlayerPrefs.Save();
                LoadScene();
                //Destroy(gameObject);
                //Destroy(Fire.gameObject);
            }
        }
    }
Exemple #5
0
 // Use this for initialization
 void Start()
 {
     Warning = GameObject.Find("Warning");
     script  = Warning.GetComponent <Warning3>();
 }