コード例 #1
0
        public override void LoadFromDict(string dataKey, Dictionary <string, object> dict)
        {
            _key = dataKey;

            if (dict == null)
            {
                LoadFromSavedData(dataKey);
            }
            else
            {
                dict.TryGetIntList(AD_ListKey, out AD_List);
                dict.TryGetIntList(RD_ListKey, out RD_List);
                LoadFromSavedData(dataKey);
            }
        }
コード例 #2
0
        public override void LoadFromDict(string dataKey, Dictionary <string, object> dict)
        {
            _key = dataKey;

            if (dict == null)
            {
                LoadFromSavedData(dataKey);
            }
            else
            {
                dict.TryGetBool(bool_fieldKey, out _bool_field);
                dict.TryGetInt(int_fieldKey, out _int_field);
                dict.TryGetFloat(float_fieldKey, out _float_field);
                dict.TryGetString(string_fieldKey, out _string_field);
                dict.TryGetVector2(vector2_fieldKey, out _vector2_field);
                dict.TryGetVector3(vector3_fieldKey, out _vector3_field);
                dict.TryGetVector4(vector4_fieldKey, out _vector4_field);
                dict.TryGetColor(color_fieldKey, out _color_field);

                string customDataKey;
                dict.TryGetString(custom_fieldKey, out customDataKey);
                _custom_field = new GDEReadSceneUnityTypesData(customDataKey);

                dict.TryGetBoolList(bool_list_fieldKey, out bool_list_field);
                dict.TryGetIntList(int_list_fieldKey, out int_list_field);
                dict.TryGetFloatList(float_list_fieldKey, out float_list_field);
                dict.TryGetStringList(string_list_fieldKey, out string_list_field);
                dict.TryGetVector2List(vector2_list_fieldKey, out vector2_list_field);
                dict.TryGetVector3List(vector3_list_fieldKey, out vector3_list_field);
                dict.TryGetVector4List(vector4_list_fieldKey, out vector4_list_field);
                dict.TryGetColorList(color_list_fieldKey, out color_list_field);
                LoadFromSavedData(dataKey);
            }
        }
コード例 #3
0
        public override void LoadFromDict(string dataKey, Dictionary <string, object> dict)
        {
            _key = dataKey;

            if (dict == null)
            {
                LoadFromSavedData(dataKey);
            }
            else
            {
                dict.TryGetBool(isMusicOnKey, out _isMusicOn);
                dict.TryGetBool(isSoundEffectOnKey, out _isSoundEffectOn);
                dict.TryGetBool(isAutoBattleKey, out _isAutoBattle);
                dict.TryGetBool(isAutoHangKey, out _isAutoHang);
                dict.TryGetBool(isFastModeEnabledKey, out _isFastModeEnabled);
                dict.TryGetBool(HapticTouchEnabledKey, out _HapticTouchEnabled);
                dict.TryGetBool(FoundPurchaseStateKey, out _FoundPurchaseState);
                dict.TryGetBool(ChargeGiftGotStateKey, out _ChargeGiftGotState);
                dict.TryGetBool(Show7DaysActivityKey, out _Show7DaysActivity);
                dict.TryGetInt(BattleSpeedKey, out _BattleSpeed);
                dict.TryGetInt(WatchAdsSuccessNumKey, out _WatchAdsSuccessNum);
                dict.TryGetInt(ReviveTimesKey, out _ReviveTimes);
                dict.TryGetInt(MainMissionProgressKey, out _MainMissionProgress);
                dict.TryGetInt(autoBattleHintKey, out _autoBattleHint);
                dict.TryGetInt(FastLeftTimeKey, out _FastLeftTime);
                dict.TryGetInt(battleTimesKey, out _battleTimes);
                dict.TryGetInt(first_time_fail_gameKey, out _first_time_fail_game);

                dict.TryGetIntList(seatUnlockedKey, out seatUnlocked);
                LoadFromSavedData(dataKey);
            }
        }
コード例 #4
0
        public override void LoadFromDict(string dataKey, Dictionary <string, object> dict)
        {
            _key = dataKey;

            if (dict == null)
            {
                LoadFromSavedData(dataKey);
            }
            else
            {
                dict.TryGetInt(starKey, out _star);
                dict.TryGetInt(volumeKey, out _volume);
                dict.TryGetInt(expKey, out _exp);
                dict.TryGetInt(rune0Key, out _rune0);
                dict.TryGetInt(rune1Key, out _rune1);
                dict.TryGetInt(rune2Key, out _rune2);
                dict.TryGetInt(rune3Key, out _rune3);
                dict.TryGetInt(indexKey, out _index);
                dict.TryGetInt(skillGradeKey, out _skillGrade);
                dict.TryGetString(idKey, out _id);
                dict.TryGetString(NAMEKey, out _NAME);

                string customDataKey;
                dict.TryGetString(attitubeKey, out customDataKey);
                _attitube = new GDEgoddessAttiData(customDataKey);

                dict.TryGetIntList(UseTeamIdKey, out UseTeamId);
                LoadFromSavedData(dataKey);
            }
        }
コード例 #5
0
ファイル: GDEPlayerData.cs プロジェクト: tuita520/RL_CardGame
        public override void LoadFromDict(string dataKey, Dictionary <string, object> dict)
        {
            _key = dataKey;

            if (dict == null)
            {
                LoadFromSavedData(dataKey);
            }
            else
            {
                dict.TryGetInt(maxPassSectionKey, out _maxPassSection);
                dict.TryGetInt(lastPassSectionKey, out _lastPassSection);
                dict.TryGetInt(maxDurgeonPassLevelKey, out _maxDurgeonPassLevel);
                dict.TryGetInt(coinKey, out _coin);
                dict.TryGetInt(addGoldPercKey, out _addGoldPerc);
                dict.TryGetInt(allBufPercKey, out _allBufPerc);
                dict.TryGetInt(newBestLevelKey, out _newBestLevel);
                dict.TryGetInt(dimensionKey, out _dimension);
                dict.TryGetInt(damondKey, out _damond);
                dict.TryGetInt(sickBedNumKey, out _sickBedNum);
                dict.TryGetInt(honorPointKey, out _honorPoint);
                dict.TryGetInt(JianCaiKey, out _JianCai);

                string customDataKey;
                dict.TryGetString(achievementDataKey, out customDataKey);
                _achievementData = new GDEAchievementData(customDataKey);

                dict.TryGetIntList(temple_fighterKey, out temple_fighter);
                dict.TryGetIntList(temple_rangerKey, out temple_ranger);
                dict.TryGetIntList(temple_priestKey, out temple_priest);
                dict.TryGetIntList(temple_casterKey, out temple_caster);
                dict.TryGetIntList(bossKeysKey, out bossKeys);
                dict.TryGetIntList(bossKeyUsedKey, out bossKeyUsed);

                dict.TryGetCustomList(herosOwnedKey, out herosOwned);
                dict.TryGetCustomList(heroesTeamKey, out heroesTeam);
                dict.TryGetCustomList(consumablesKey, out consumables);
                dict.TryGetCustomList(equipsOwnedKey, out equipsOwned);
                dict.TryGetCustomList(propsTeamKey, out propsTeam);
                dict.TryGetCustomList(TimeTaskListKey, out TimeTaskList);
                dict.TryGetCustomList(goddessOwnedKey, out goddessOwned);
                dict.TryGetCustomList(buildingsOwnedKey, out buildingsOwned);
                dict.TryGetCustomList(ItemsOwnedKey, out ItemsOwned);
                dict.TryGetCustomList(NPCListKey, out NPCList);
                dict.TryGetCustomList(RunesOwnedKey, out RunesOwned);
                dict.TryGetCustomList(AltarPoolListKey, out AltarPoolList);
                dict.TryGetCustomList(finishSectionsListKey, out finishSectionsList);
                LoadFromSavedData(dataKey);
            }
        }
コード例 #6
0
        public override void LoadFromDict(string dataKey, Dictionary<string, object> dict)
        {
            _key = dataKey;

            if (dict == null)
                LoadFromSavedData(dataKey);
            else
            {
                dict.TryGetBoolList(bool_list_fieldKey, out bool_list_field);
                dict.TryGetIntList(int_list_fieldKey, out int_list_field);
                dict.TryGetFloatList(float_list_fieldKey, out float_list_field);
                dict.TryGetStringList(string_list_fieldKey, out string_list_field);
                dict.TryGetVector2List(vector2_list_fieldKey, out vector2_list_field);
                dict.TryGetVector3List(vector3_list_fieldKey, out vector3_list_field);
                dict.TryGetVector4List(vector4_list_fieldKey, out vector4_list_field);
                dict.TryGetColorList(color_list_fieldKey, out color_list_field);

                dict.TryGetCustomList(custom_list_fieldKey, out custom_list_field);
                LoadFromSavedData(dataKey);
            }
        }
コード例 #7
0
        public override void LoadFromDict(string dataKey, Dictionary <string, object> dict)
        {
            _key = dataKey;

            if (dict == null)
            {
                LoadFromSavedData(dataKey);
            }
            else
            {
                dict.TryGetBoolList(bool_list_fieldKey, out bool_list_field);
                dict.TryGetIntList(int_list_fieldKey, out int_list_field);
                dict.TryGetFloatList(float_list_fieldKey, out float_list_field);
                dict.TryGetStringList(string_list_fieldKey, out string_list_field);
                dict.TryGetVector2List(vector2_list_fieldKey, out vector2_list_field);
                dict.TryGetVector3List(vector3_list_fieldKey, out vector3_list_field);
                dict.TryGetVector4List(vector4_list_fieldKey, out vector4_list_field);
                dict.TryGetColorList(color_list_fieldKey, out color_list_field);

                dict.TryGetCustomList(custom_list_fieldKey, out custom_list_field);
                LoadFromSavedData(dataKey);
            }
        }
コード例 #8
0
        public override void LoadFromDict(string dataKey, Dictionary<string, object> dict)
        {
            _key = dataKey;

            if (dict == null)
                LoadFromSavedData(dataKey);
            else
            {
                dict.TryGetBool(bool_fieldKey, out _bool_field);
                dict.TryGetInt(int_fieldKey, out _int_field);
                dict.TryGetFloat(float_fieldKey, out _float_field);
                dict.TryGetString(string_fieldKey, out _string_field);
                dict.TryGetVector2(vector2_fieldKey, out _vector2_field);
                dict.TryGetVector3(vector3_fieldKey, out _vector3_field);
                dict.TryGetVector4(vector4_fieldKey, out _vector4_field);
                dict.TryGetColor(color_fieldKey, out _color_field);

                string customDataKey;
                dict.TryGetString(custom_fieldKey, out customDataKey);
                GDEDataManager.DataDictionary.TryGetCustom(customDataKey, out _custom_field);

                dict.TryGetBoolList(bool_list_fieldKey, out bool_list_field);
                dict.TryGetIntList(int_list_fieldKey, out int_list_field);
                dict.TryGetFloatList(float_list_fieldKey, out float_list_field);
                dict.TryGetStringList(string_list_fieldKey, out string_list_field);
                dict.TryGetVector2List(vector2_list_fieldKey, out vector2_list_field);
                dict.TryGetVector3List(vector3_list_fieldKey, out vector3_list_field);
                dict.TryGetVector4List(vector4_list_fieldKey, out vector4_list_field);
                dict.TryGetColorList(color_list_fieldKey, out color_list_field);
                LoadFromSavedData(dataKey);
            }
        }