예제 #1
0
 //quest_ui open
 public void quest_ui_open()
 {
     icon_click.PlayOneShot(icon_click.clip);
     GameObject.Find("quest_manager").GetComponent <quest_manager>().quest_contents_update(); //실시간 반영
     StartCoroutine(UI_manager.UI_On(UI_manager.UIstate.quest));
 }
예제 #2
0
    void Update()
    {
        day.GetComponent <Text>().text   = "D-" + (Haenyeo.limit_day - Haenyeo.day).ToString();
        money.GetComponent <Text>().text = string.Format("{0:#,###0}", Haenyeo.money);
        debt.GetComponent <Text>().text  = string.Format("{0:#,###0}", Haenyeo.debt);
        if (Input.GetKeyUp(KeyCode.Escape))
        {
            StartCoroutine(UI_manager.UI_On(UI_manager.UIstate.ask_quit));
        }

        effect_sound_ctrl();
        bgm_sound_ctrl();
        if (Haenyeo.hp <= 0)
        {
            sea_inactive.gameObject.SetActive(true);    //바다 못가요
            sea_active.gameObject.SetActive(false);
            if (Haenyeo.todayState == Haenyeo.TodayState.day)
            {
                StartCoroutine(GoNight());
            }
            if (bgm.clip.name == "BGM_farm")
            {
                bgm.clip = farm_night_BGM;
                bgm.Play();
            }
        }
        else
        {
            sea_active.gameObject.SetActive(true);
            sea_inactive.gameObject.SetActive(false);
        }
        if (Haenyeo.todayState == Haenyeo.TodayState.night)
        {
            Switch.sprite = Resources.Load <Sprite>("switch_night");
        }
        else
        {
            Switch.sprite = Resources.Load <Sprite>("switch_day");
        }
    }