示例#1
0
 public static void SetActiveUI(TypeUI _tui, bool _g)  //UI
 {
     for (int i = 0; i < lUI.Count; i++)
     {
         if (lUI[i].type == _tui)
         {
             lUI[i].SetActive(_g);
             return;
         }
     }
     Debug.LogError("UI not found");
 }
示例#2
0
 public static bool isActive(TypeUI _tui)//UI
 {
     for (int i = 0; i < lUI.Count; i++)
     {
         if (lUI[i].type == _tui)
         {
             return(lUI[i].isActive());
         }
     }
     Debug.Log("Active:None UI");
     return(false);
 }
示例#3
0
    public void ShowPic()
    {
        int type = TreasureInfo.treasureAttri[itemName].mainType;

        if (type == 1)
        {
            typeHandler = handler.helmet;
        }
        else if (type == 2)
        {
            typeHandler = handler.armour;
        }
        else if (type == 3)
        {
            typeHandler = handler.leftWeapon;
        }
        else if (type == 4)
        {
            typeHandler = handler.rightWeapon;
        }
        else if (type == 5)
        {
            typeHandler = handler.shield;
        }
        else if (type == 6)
        {
            typeHandler = handler.elixir;
        }

        if (typeHandler != null)
        {
            typeHandler.AddImage(itemName);
        }

        if (packageHandler != null)
        {
            packageHandler.ClearAfterAdd();
        }

        if (inventoryHandler != null)
        {
            inventoryHandler.UpdateInventory();
        }
    }
示例#4
0
    void Update()
    {
        switch (uiManager)
        {
        case TypeUI.MAIN:
            ResetUI();
            MainMenu.SetActive(true);
            break;

        case TypeUI.INGAME:
            ResetUI();
            InGame.SetActive(true);
            break;

        case TypeUI.WIN:
            ResetUI();
            Win.SetActive(true);
            break;

        default:
            uiManager = TypeUI.MAIN;
            break;
        }

        Score.text = "Score: " + score_value;
        if (streak_combo != 0 && streak_combo != 1)
        {
            Combo.text = "Combo x" + streak_combo;
        }
        else
        {
            Combo.text = "";
        }

        if (game_over)
        {
            uiManager       = TypeUI.WIN;
            Grade.text      = CalculeGrade(score_value);
            FinalScore.text = "FInal Score: " + score_value;
        }
    }
示例#5
0
 public void ReturnMainMenu()
 {
     uiManager = TypeUI.MAIN;
     game_over = false;
 }
示例#6
0
 public void LetsGo()
 {
     uiManager         = TypeUI.INGAME;
     audio_source.clip = start_wav;
     audio_source.Play();
 }