コード例 #1
0
        public override Dictionary <string, object> SaveToDict()
        {
            var dict = new Dictionary <string, object>();

            dict.Add(GDMConstants.SchemaKey, "Hero");

            dict.Merge(true, locked.ToGDEDict(lockedKey));
            dict.Merge(true, lv.ToGDEDict(lvKey));
            dict.Merge(true, status.ToGDEDict(statusKey));
            dict.Merge(true, hashCode.ToGDEDict(hashCodeKey));
            dict.Merge(true, battleForce.ToGDEDict(battleForceKey));
            dict.Merge(true, hpPropAdd.ToGDEDict(hpPropAddKey));
            dict.Merge(true, exp.ToGDEDict(expKey));
            dict.Merge(true, mpPropAdd.ToGDEDict(mpPropAddKey));
            dict.Merge(true, tpPropAdd.ToGDEDict(tpPropAddKey));
            dict.Merge(true, starNumUpgradeTimes.ToGDEDict(starNumUpgradeTimesKey));
            dict.Merge(true, index.ToGDEDict(indexKey));
            dict.Merge(true, wakeNum.ToGDEDict(wakeNumKey));
            dict.Merge(true, nameBeforeId.ToGDEDict(nameBeforeIdKey));
            dict.Merge(true, Likability.ToGDEDict(LikabilityKey));
            dict.Merge(true, teamPos.ToGDEDict(teamPosKey));
            dict.Merge(true, likability.ToGDEDict(likabilityKey));
            dict.Merge(true, Fatigue.ToGDEDict(FatigueKey));
            dict.Merge(true, TeamOrder.ToGDEDict(TeamOrderKey));
            dict.Merge(true, sex.ToGDEDict(sexKey));
            dict.Merge(true, skillLevel.ToGDEDict(skillLevelKey));
            dict.Merge(true, teamIdBelongTo.ToGDEDict(teamIdBelongToKey));
            dict.Merge(true, id.ToGDEDict(idKey));

            dict.Merge(true, equipHelmet.ToGDEDict(equipHelmetKey));
            dict.Merge(true, equipBreastplate.ToGDEDict(equipBreastplateKey));
            dict.Merge(true, equipGardebras.ToGDEDict(equipGardebrasKey));
            dict.Merge(true, equipLegging.ToGDEDict(equipLeggingKey));
            dict.Merge(true, jewelry0.ToGDEDict(jewelry0Key));
            dict.Merge(true, jewelry1.ToGDEDict(jewelry1Key));
            dict.Merge(true, RoleAttritubeList.ToGDEDict(RoleAttritubeListKey));
            dict.Merge(true, equipWeapon.ToGDEDict(equipWeaponKey));
            dict.Merge(true, a_skillOmega.ToGDEDict(a_skillOmegaKey));
            dict.Merge(true, a_skill0.ToGDEDict(a_skill0Key));
            dict.Merge(true, a_skill1.ToGDEDict(a_skill1Key));
            dict.Merge(true, ItemInfo.ToGDEDict(ItemInfoKey));
            dict.Merge(true, AnimData.ToGDEDict(AnimDataKey));
            return(dict);
        }