Exemple #1
0
    public static void Set_Game_Info(Game_Info_Type _Info_Type, BigInteger val)
    {
        Game_info _Info = BackEndDataManager.instance.Game_Data.game_Info.Find(x => x.int_num.Equals((int)_Info_Type));

        if (_Info == null)
        {
            _Info = new Game_info
            {
                int_num = (int)_Info_Type,
                str_val = val.ToString()
            };

            BackEndDataManager.instance.Game_Data.game_Info.Add(_Info);
        }
        else
        {
            BigInteger total = BigInteger.Parse(_Info.str_val);
            total += val;

            _Info.str_val = total.ToString();
        }

        UiManager.instance.Set_Quest_(Quest_Type.accumulate, (int)_Info_Type);


        BackEndDataManager.instance.Save_Game_Data();
    }
Exemple #2
0
    public static BigInteger Get_Game_info(Game_Info_Type _Info_Type)
    {
        if (_Info_Type.Equals(Game_Info_Type.charactet_lv))
        {
            return(BackEndDataManager.instance.Character_Data.int_character_Lv);
        }
        else if (_Info_Type.Equals(Game_Info_Type.player_lv))
        {
            return(BackEndDataManager.instance.Player_Data.int_lv);
        }

        Game_info _Info = BackEndDataManager.instance.Game_Data.game_Info.Find(x => x.int_num.Equals((int)_Info_Type));

        return(_Info == null ? 0 : BigInteger.Parse(_Info.str_val));
    }