///------------------------------------------------------------------------------------------------- /// <summary> Converts the given multilingual. </summary> /// /// <param name="dto"> The dto. </param> /// /// <returns> An multiLingualDto. </returns> ///------------------------------------------------------------------------------------------------- public Multilingual Convert(MultiLingualDto dto) { var orionUDF = new Multilingual() { Id = dto.Id, CreatedByUserId = dto.CreatedByUserId, DateCreated = dto.DateCreated, Name = dto.Name }; return(orionUDF); }
///------------------------------------------------------------------------------------------------- /// <summary> Converts the given multilingual. </summary> /// /// <param name="multilingual"> The multilingual. </param> /// /// <returns> An multiLingualDto. </returns> ///------------------------------------------------------------------------------------------------- public MultiLingualDto Convert(Multilingual multilingual) { var orionUDFDto = new MultiLingualDto() { Id = multilingual.Id, CreatedByUserId = multilingual.CreatedByUserId, DateCreated = multilingual.DateCreated, Name = multilingual.Name }; return(orionUDFDto); }
public IEnumerator Load() { MemoryStream stream; WWW www; // Multilingual www = new WWW(this.SetPath("Multilingual_Multilingual")); yield return(www); stream = new MemoryStream(www.bytes); BinaryReader multilingualBinaryReader = new BinaryReader(stream); Table.Multilingual = new Dictionary <int, Multilingual>(); for (int i = 0; i < 100; i++) { Multilingual multilingual = new Multilingual(); multilingual.Num = multilingualBinaryReader.ReadInt32(); multilingual.Kor = multilingualBinaryReader.ReadString(); multilingual.Eng = multilingualBinaryReader.ReadString(); multilingual.Jpn = multilingualBinaryReader.ReadString(); Table.Multilingual.Add(multilingual.Num, multilingual); } multilingualBinaryReader.Close(); stream.Close(); // PR www = new WWW(this.SetPath("PR_Client")); yield return(www); stream = new MemoryStream(www.bytes); BinaryReader prBinaryReader = new BinaryReader(stream); Table.PR = new Dictionary <int, PR>(); for (int i = 0; i < 19; i++) { PR pr = new PR(); pr.Num = prBinaryReader.ReadInt32(); pr.Type = prBinaryReader.ReadString(); pr.Key = prBinaryReader.ReadString(); pr.Value = prBinaryReader.ReadString(); pr.Comment = prBinaryReader.ReadString(); Table.PR.Add(pr.Num, pr); } prBinaryReader.Close(); stream.Close(); // NPC www = new WWW(this.SetPath("NPC_Client")); yield return(www); stream = new MemoryStream(www.bytes); BinaryReader npcBinaryReader = new BinaryReader(stream); Table.NPC = new Dictionary <int, NPC>(); for (int i = 0; i < 23; i++) { NPC npc = new NPC(); npc.Num = npcBinaryReader.ReadInt32(); npc.Property = npcBinaryReader.ReadInt32(); npc.Weapon = (TagManager.Table.Tag.Weapon)Enum.Parse(typeof(TagManager.Table.Tag.Weapon), npcBinaryReader.ReadString()); npc.Race = npcBinaryReader.ReadInt32(); npc.Grade = npcBinaryReader.ReadByte(); npc.Level = npcBinaryReader.ReadByte(); npc.HP = npcBinaryReader.ReadInt32(); npc.Exp = npcBinaryReader.ReadInt32(); npc.CLevelExp = npcBinaryReader.ReadInt32(); npc.AddSkill01 = npcBinaryReader.ReadInt32(); npc.RateSkill01 = npcBinaryReader.ReadInt32(); npc.AddSkill02 = npcBinaryReader.ReadInt32(); npc.RateSkill02 = npcBinaryReader.ReadInt32(); npc.AddSkill03 = npcBinaryReader.ReadInt32(); npc.RateSkill03 = npcBinaryReader.ReadInt32(); npc.AddSkill04 = npcBinaryReader.ReadInt32(); npc.RateSkill04 = npcBinaryReader.ReadInt32(); npc.AddSkill05 = npcBinaryReader.ReadInt32(); npc.RateSkill05 = npcBinaryReader.ReadInt32(); npc.MinGold = npcBinaryReader.ReadInt32(); npc.MaxGold = npcBinaryReader.ReadInt32(); npc.DropPosibility = npcBinaryReader.ReadInt32(); npc.Bag01 = npcBinaryReader.ReadInt32(); npc.Rate01 = npcBinaryReader.ReadInt32(); npc.Bag02 = npcBinaryReader.ReadInt32(); npc.Rate02 = npcBinaryReader.ReadInt32(); npc.Bag03 = npcBinaryReader.ReadInt32(); npc.Rate03 = npcBinaryReader.ReadInt32(); npc.Bag04 = npcBinaryReader.ReadInt32(); npc.Rate04 = npcBinaryReader.ReadInt32(); npc.Bag05 = npcBinaryReader.ReadInt32(); npc.Rate05 = npcBinaryReader.ReadInt32(); npc.NPC_FileName = npcBinaryReader.ReadString(); npc.NPC_Prefab = npcBinaryReader.ReadString(); Table.NPC.Add(npc.Num, npc); } npcBinaryReader.Close(); stream.Close(); // Tag www = new WWW(this.SetPath("Tag_Client")); yield return(www); stream = new MemoryStream(www.bytes); BinaryReader tagBinaryReader = new BinaryReader(stream); Table.Tag = new Dictionary <int, Tag>(); for (int i = 0; i < 15; i++) { Tag tag = new Tag(); tag.Num = tagBinaryReader.ReadInt32(); tag.Type = tagBinaryReader.ReadString(); tag.Item = tagBinaryReader.ReadString(); tag.Weapon = tagBinaryReader.ReadString(); tag.Armor = tagBinaryReader.ReadString(); Table.Tag.Add(tag.Num, tag); } tagBinaryReader.Close(); stream.Close(); // Item www = new WWW(this.SetPath("Item_Client")); yield return(www); stream = new MemoryStream(www.bytes); BinaryReader itemBinaryReader = new BinaryReader(stream); Table.Item = new Dictionary <int, Item>(); for (int i = 0; i < 57; i++) { Item item = new Item(); item.Num = itemBinaryReader.ReadInt32(); item.ItemType = itemBinaryReader.ReadString(); item.Grade = itemBinaryReader.ReadByte(); item.SetNum = itemBinaryReader.ReadInt32(); item.LimitLevel = itemBinaryReader.ReadByte(); item.LimitJob = itemBinaryReader.ReadInt32(); item.Kind = itemBinaryReader.ReadByte(); item.EquipLocation = itemBinaryReader.ReadInt32(); item.Buy = itemBinaryReader.ReadInt32(); item.Sell = itemBinaryReader.ReadInt32(); item.BuyCrystal = itemBinaryReader.ReadInt32(); item.Stacks = itemBinaryReader.ReadByte(); item.Attribute = itemBinaryReader.ReadByte(); item.Material = itemBinaryReader.ReadInt32(); item.HitRate = itemBinaryReader.ReadInt32(); item.Atk = itemBinaryReader.ReadInt32(); item.FireAtk = itemBinaryReader.ReadInt32(); item.WaterAtk = itemBinaryReader.ReadInt32(); item.NatureAtk = itemBinaryReader.ReadInt32(); item.LightAtk = itemBinaryReader.ReadInt32(); item.DarkAtk = itemBinaryReader.ReadInt32(); item.Def = itemBinaryReader.ReadInt32(); item.FireDef = itemBinaryReader.ReadInt32(); item.WaterDef = itemBinaryReader.ReadInt32(); item.NatureDef = itemBinaryReader.ReadInt32(); item.LightDef = itemBinaryReader.ReadInt32(); item.DarkDef = itemBinaryReader.ReadInt32(); item.ActiveSkill = itemBinaryReader.ReadInt32(); item.PassiveSkill = itemBinaryReader.ReadInt32(); item.CharmSkill = itemBinaryReader.ReadInt32(); item.Tooltip = itemBinaryReader.ReadInt32(); item.AtlasName = itemBinaryReader.ReadString(); item.imgFileName = itemBinaryReader.ReadString(); Table.Item.Add(item.Num, item); } itemBinaryReader.Close(); stream.Close(); this.isLoad = true; }