public void GetObjectData_UMA(object obj, SerializationInfo info, StreamingContext context) { PlayerCharacterData data = (PlayerCharacterData)obj; info.AddListValue("UmaAvatarData", data.UmaAvatarData.GetBytes()); }
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); }