Example #1
0
        public void GetObjectData_UMA(object obj,
                                      SerializationInfo info,
                                      StreamingContext context)
        {
            PlayerCharacterData data = (PlayerCharacterData)obj;

            info.AddListValue("UmaAvatarData", data.UmaAvatarData.GetBytes());
        }
Example #2
0
    public void GetObjectData(System.Object obj,
                              SerializationInfo info, StreamingContext context)
    {
        PlayerCharacterData data = (PlayerCharacterData)obj;

        info.AddValue("id", data.Id);
        info.AddValue("dataId", data.DataId);
        info.AddValue("entityId", data.EntityId);
        info.AddValue("characterName", data.CharacterName);
        info.AddValue("level", data.Level);
        info.AddValue("exp", data.Exp);
        info.AddValue("currentHp", data.CurrentHp);
        info.AddValue("currentMp", data.CurrentMp);
        info.AddValue("currentStamina", data.CurrentStamina);
        info.AddValue("currentFood", data.CurrentFood);
        info.AddValue("currentWater", data.CurrentWater);
        info.AddValue("equipWeapons", data.EquipWeapons);
        info.AddListValue("attributes", data.Attributes);
        info.AddListValue("skills", data.Skills);
        info.AddListValue("skillUsages", data.SkillUsages);
        info.AddListValue("buffs", data.Buffs);
        info.AddListValue("equipItems", data.EquipItems);
        info.AddListValue("nonEquipItems", data.NonEquipItems);
        info.AddListValue("summons", data.Summons);
        // Player Character
        info.AddValue("statPoint", data.StatPoint);
        info.AddValue("skillPoint", data.SkillPoint);
        info.AddValue("gold", data.Gold);
        info.AddValue("userGold", data.UserGold);
        info.AddValue("userCash", data.UserCash);
        info.AddValue("currentMapName", data.CurrentMapName);
        info.AddValue("currentPosition", data.CurrentPosition);
        info.AddValue("respawnMapName", data.RespawnMapName);
        info.AddValue("respawnPosition", data.RespawnPosition);
        info.AddValue("lastUpdate", data.LastUpdate);
        info.AddListValue("hotkeys", data.Hotkeys);
        info.AddListValue("quests", data.Quests);
        this.InvokeInstanceDevExtMethods("GetObjectData", obj, info, context);
    }
    public void GetObjectData(object obj, SerializationInfo info, StreamingContext context)
    {
        StorageSaveData data = (StorageSaveData)obj;

        info.AddListValue("storageItems", data.storageItems);
    }
    public void GetObjectData(object obj, SerializationInfo info, StreamingContext context)
    {
        WorldSaveData data = (WorldSaveData)obj;

        info.AddListValue("buildings", data.buildings);
    }