Exemplo n.º 1
0
    public void AddGold(int gold)
    {
        goldCount += gold;

        GameDataHandler.SaveGemCount(goldCount, topazCount, rubyCount, sapphireCount, diamondCount);
        MainUIMnager.Instance.SetText();
    }
Exemplo n.º 2
0
    void AutoReset(Scene scene, LoadSceneMode mode)
    {
        GameDataHandler.SaveGemCount(goldCount, topazCount, rubyCount, sapphireCount, diamondCount);

        switch (scene.name)
        {
        case "Title":
            isFirstStart = true;
            GameDataHandler.LoadGemCount(out goldCount, out topazCount, out rubyCount, out sapphireCount, out diamondCount);
            MainUIMnager.Instance.SetText();
            stage_count = GameDataHandler.LoadStageCount();
            mapName     = "Stage" + stage_count;
            break;
        }
    }
Exemplo n.º 3
0
    public void AddGem(Type.TYPE type, int add)
    {
        switch (type)
        {
        case Type.TYPE.DIAMOND:
            diamondCount += add;
            break;

        case Type.TYPE.RUBY:
            rubyCount += add;
            break;

        case Type.TYPE.SAPPHIRE:
            sapphireCount += add;
            break;

        case Type.TYPE.TOPAZ:
            topazCount += add;
            break;
        }

        GameDataHandler.SaveGemCount(goldCount, topazCount, rubyCount, sapphireCount, diamondCount);
        MainUIMnager.Instance.SetText();
    }