public override Dictionary <string, object> SaveToDict() { var dict = new Dictionary <string, object>(); dict.Add(GDMConstants.SchemaKey, "goddess"); dict.Merge(true, star.ToGDEDict(starKey)); dict.Merge(true, volume.ToGDEDict(volumeKey)); dict.Merge(true, exp.ToGDEDict(expKey)); dict.Merge(true, rune0.ToGDEDict(rune0Key)); dict.Merge(true, rune1.ToGDEDict(rune1Key)); dict.Merge(true, rune2.ToGDEDict(rune2Key)); dict.Merge(true, rune3.ToGDEDict(rune3Key)); dict.Merge(true, index.ToGDEDict(indexKey)); dict.Merge(true, skillGrade.ToGDEDict(skillGradeKey)); dict.Merge(true, id.ToGDEDict(idKey)); dict.Merge(true, NAME.ToGDEDict(NAMEKey)); dict.Merge(true, UseTeamId.ToGDEDict(UseTeamIdKey)); dict.Merge(true, attitube.ToGDEDict(attitubeKey)); return(dict); }