Beispiel #1
0
    public override void StateBegin()
    {
        DouduckGameCore.GetSystem <AudioInterface> ().PlayBGM(BGMAudio.InGame);
        m_inGameUI = DouduckGameCore.GetModule <GameObjectControlModule> ().GetGameObjectSet <InGameSet> ("InGame");
        m_inGameUI.Show();

        m_ItemManager = DouduckGameCore.GetSystem <ItemManager> ();
        m_ItemManager.Reset();

        m_LastTime  = GAME_TIME;
        m_itemTimer = 0f;
        m_inGameUI.timerText.text = string.Format("{0:###.}", m_LastTime);
    }
Beispiel #2
0
    public void Reset()
    {
        m_PotController.ClearEffect();
        m_PotController.SetColor(Color.white);

        m_TargetPotController.RandomSetting();

        for (int i = 0; i < COUNTAINER_COUNT; i++)
        {
            m_itemContainerList[i].RemoveItem();
        }

        m_AudioInterface  = DouduckGameCore.GetSystem <AudioInterface> ();
        itemNameText.text = "";
    }
Beispiel #3
0
 public override void StateEnd()
 {
     DouduckGameCore.GetSystem <AudioInterface> ().PlayBGM(BGMAudio.Menu);
     m_inGameUI.Hide();
 }