Exemplo n.º 1
0
        public override Dictionary <string, object> SaveToDict()
        {
            var dict = new Dictionary <string, object>();

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

            dict.Merge(true, HealthPoints.ToGDEDict(HealthPointsKey));
            dict.Merge(true, Experience.ToGDEDict(ExperienceKey));
            dict.Merge(true, Level.ToGDEDict(LevelKey));
            dict.Merge(true, BasicMelee.ToGDEDict(BasicMeleeKey));
            dict.Merge(true, BasicDistance.ToGDEDict(BasicDistanceKey));
            dict.Merge(true, BasicMagic.ToGDEDict(BasicMagicKey));
            dict.Merge(true, CharacterName.ToGDEDict(CharacterNameKey));
            dict.Merge(true, CharacterDescription.ToGDEDict(CharacterDescriptionKey));
            dict.Merge(true, DifficultyLevel.ToGDEDict(DifficultyLevelKey));
            return(dict);
        }