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(); }
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)); }