public void UpdateField(int Id, int Index, byte[] buff, int start, int len) { SyncIdE SyncId = (SyncIdE)Id; byte[] updateBuffer = new byte[len]; Array.Copy(buff, start, updateBuffer, 0, len); int iValue = 0; long lValue = 0; switch (SyncId) { case SyncIdE.LASTREFRESHTIME: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.LastRefreshTime = iValue; break; default: break; } try { if (NotifySyncValueChanged != null) { NotifySyncValueChanged(Id, Index); } } catch { Ex.Logger.Log("RefreshDataData.NotifySyncValueChanged catch exception"); } updateBuffer.GetType(); iValue++; lValue++; }
public void UpdateField(int Id, int Index, byte[] buff, int start, int len) { SyncIdE SyncId = (SyncIdE)Id; byte[] updateBuffer = new byte[len]; Array.Copy(buff, start, updateBuffer, 0, len); int iValue = 0; long lValue = 0; switch (SyncId) { default: break; } try { if (NotifySyncValueChanged != null) { NotifySyncValueChanged(Id, Index); } } catch { Debug.Log("GMData.NotifySyncValueChanged catch exception"); } updateBuffer.GetType(); iValue++; lValue++; }
public void UpdateField(int Id, int Index, byte[] buff, int start, int len) { SyncIdE SyncId = (SyncIdE)Id; byte[] updateBuffer = new byte[len]; Array.Copy(buff, start, updateBuffer, 0, len); int iValue = 0; long lValue = 0; switch (SyncId) { case SyncIdE.EQUIPDEBRIS: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.EquipDebris = iValue; break; case SyncIdE.CAPSULEARRAY: if (Index < 0) { m_Instance.ClearCapsuleArray(); break; } if (Index >= m_Instance.SizeCapsuleArray()) { int Count = Index - m_Instance.SizeCapsuleArray() + 1; for (int i = 0; i < Count; i++) { m_Instance.AddCapsuleArray(new CapsuleCapsuleObjWraperV1()); } } m_Instance.GetCapsuleArray(Index).FromMemoryStream(new MemoryStream(updateBuffer)); break; default: break; } try { if (NotifySyncValueChanged != null) { NotifySyncValueChanged(Id, Index); } } catch { Debug.Log("CapsuleData.NotifySyncValueChanged catch exception"); } updateBuffer.GetType(); iValue++; lValue++; }
public void UpdateField(int Id, int Index, byte[] buff, int start, int len) { SyncIdE SyncId = (SyncIdE)Id; byte[] updateBuffer = new byte[len]; Array.Copy(buff, start, updateBuffer, 0, len); int iValue = 0; long lValue = 0; switch (SyncId) { case SyncIdE.STORYDUNGEON: if (Index < 0) { m_Instance.ClearStoryDungeon(); break; } if (Index >= m_Instance.SizeStoryDungeon()) { int Count = Index - m_Instance.SizeStoryDungeon() + 1; for (int i = 0; i < Count; i++) { m_Instance.AddStoryDungeon(new StoryDungeonStoryDungeonObjWraperV1()); } } m_Instance.GetStoryDungeon(Index).FromMemoryStream(new MemoryStream(updateBuffer)); break; case SyncIdE.CHALLENGENUM: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.ChallengeNum = iValue; break; default: break; } try { if (NotifySyncValueChanged != null) { NotifySyncValueChanged(Id, Index); } } catch { Ex.Logger.Log("StoryDungeonData.NotifySyncValueChanged catch exception"); } updateBuffer.GetType(); iValue++; lValue++; }
public void UpdateField(int Id, int Index, byte[] buff, int start, int len) { SyncIdE SyncId = (SyncIdE)Id; byte[] updateBuffer = new byte[len]; Array.Copy(buff, start, updateBuffer, 0, len); int iValue = 0; long lValue = 0; switch (SyncId) { case SyncIdE.VALUE: if (Index < 0) { m_Instance.ClearValue(); break; } if (Index >= m_Instance.SizeValue()) { int Count = Index - m_Instance.SizeValue() + 1; for (int i = 0; i < Count; i++) { m_Instance.AddValue(new ActivityScheduleActiveValueWraperV1()); } } m_Instance.GetValue(Index).FromMemoryStream(new MemoryStream(updateBuffer)); break; case SyncIdE.TIME: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.Time = iValue; break; default: break; } try { if (NotifySyncValueChanged != null) { NotifySyncValueChanged(Id, Index); } } catch { Ex.Logger.Log("ActivityScheduleData.NotifySyncValueChanged catch exception"); } updateBuffer.GetType(); iValue++; lValue++; }
public void UpdateField(int Id, int Index, byte[] buff, int start, int len) { SyncIdE SyncId = (SyncIdE)Id; byte[] updateBuffer = new byte[len]; Array.Copy(buff, start, updateBuffer, 0, len); int iValue = 0; long lValue = 0; switch (SyncId) { case SyncIdE.EXP: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.Exp = iValue; break; case SyncIdE.LEVEL: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.Level = iValue; break; case SyncIdE.SERVERTIME: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.ServerTime = iValue; break; case SyncIdE.ROLEID: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.RoleId = iValue; break; default: break; } try { if (NotifySyncValueChanged != null) { NotifySyncValueChanged(Id, Index); } } catch { Ex.Logger.Log("BaseAttrData.NotifySyncValueChanged catch exception"); } updateBuffer.GetType(); iValue++; lValue++; }
public void UpdateField(int Id, int Index, byte[] buff, int start, int len) { SyncIdE SyncId = (SyncIdE)Id; byte[] updateBuffer = new byte[len]; Array.Copy(buff, start, updateBuffer, 0, len); int iValue = 0; long lValue = 0; switch (SyncId) { case SyncIdE.FABAOARR: if (Index < 0) { m_Instance.ClearFabaoArr(); break; } if (Index >= m_Instance.SizeFabaoArr()) { int Count = Index - m_Instance.SizeFabaoArr() + 1; for (int i = 0; i < Count; i++) { m_Instance.AddFabaoArr(new TalismanFabaoInfoWraperV1()); } } m_Instance.GetFabaoArr(Index).FromMemoryStream(new MemoryStream(updateBuffer)); break; default: break; } try { if (NotifySyncValueChanged != null) { NotifySyncValueChanged(Id, Index); } } catch { Ex.Logger.Log("TalismanData.NotifySyncValueChanged catch exception"); } updateBuffer.GetType(); iValue++; lValue++; }
public void UpdateField(int Id, int Index, byte[] buff, int start, int len) { SyncIdE SyncId = (SyncIdE)Id; byte[] updateBuffer = new byte[len]; Array.Copy(buff, start, updateBuffer, 0, len); int iValue = 0; long lValue = 0; switch (SyncId) { case SyncIdE.SHOPARRAY: if (Index < 0) { m_Instance.ClearShopArray(); break; } if (Index >= m_Instance.SizeShopArray()) { int Count = Index - m_Instance.SizeShopArray() + 1; for (int i = 0; i < Count; i++) { m_Instance.AddShopArray(new ShopShopObjWraperV1()); } } m_Instance.GetShopArray(Index).FromMemoryStream(new MemoryStream(updateBuffer)); break; default: break; } try { if (NotifySyncValueChanged != null) { NotifySyncValueChanged(Id, Index); } } catch { Debug.Log("ShopData.NotifySyncValueChanged catch exception"); } updateBuffer.GetType(); iValue++; lValue++; }
public void UpdateField(int Id, int Index, byte[] buff, int start, int len) { SyncIdE SyncId = (SyncIdE)Id; byte[] updateBuffer = new byte[len]; Array.Copy(buff, start, updateBuffer, 0, len); int iValue = 0; long lValue = 0; switch (SyncId) { case SyncIdE.ALLTASKARRAY: if (Index < 0) { m_Instance.ClearAllTaskArray(); break; } if (Index >= m_Instance.SizeAllTaskArray()) { int Count = Index - m_Instance.SizeAllTaskArray() + 1; for (int i = 0; i < Count; i++) { m_Instance.AddAllTaskArray(new TaskTaskObjWraperV1()); } } m_Instance.GetAllTaskArray(Index).FromMemoryStream(new MemoryStream(updateBuffer)); break; case SyncIdE.UNACCEPTEDTASKARRAY: if (Index < 0) { m_Instance.ClearUnacceptedTaskArray(); break; } if (Index >= m_Instance.SizeUnacceptedTaskArray()) { int Count = Index - m_Instance.SizeUnacceptedTaskArray() + 1; for (int i = 0; i < Count; i++) { m_Instance.AddUnacceptedTaskArray(new TaskUnacceptedTaskObjWraperV1()); } } m_Instance.GetUnacceptedTaskArray(Index).FromMemoryStream(new MemoryStream(updateBuffer)); break; case SyncIdE.PROFTASKID: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.ProfTaskId = iValue; break; case SyncIdE.PROFTASKCOMPCOUNT: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.ProfTaskCompCount = iValue; break; case SyncIdE.ONEDRAGONTASKID: if (Index < 0) { m_Instance.ClearOneDragonTaskId(); break; } if (Index >= m_Instance.SizeOneDragonTaskId()) { int Count = Index - m_Instance.SizeOneDragonTaskId() + 1; for (int i = 0; i < Count; i++) { m_Instance.AddOneDragonTaskId(-1); } } GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.SetOneDragonTaskId(Index, iValue); break; case SyncIdE.ONEDRAGONRINGNUM: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.OneDragonRingNum = iValue; break; case SyncIdE.ONEDRAGONCOMPLATECOUNT: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.OneDragonComplateCount = iValue; break; case SyncIdE.ONEDRAGONDUNGEONID: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.OneDragonDungeonId = iValue; break; case SyncIdE.GUILDSPYCOMPLATECOUNT: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.GuildSpyComplateCount = iValue; break; default: break; } try { if (NotifySyncValueChanged != null) { NotifySyncValueChanged(Id, Index); } } catch { Ex.Logger.Log("TaskData.NotifySyncValueChanged catch exception"); } updateBuffer.GetType(); iValue++; lValue++; }
public void UpdateField(int Id, int Index, byte[] buff, int start, int len) { SyncIdE SyncId = (SyncIdE)Id; byte[] updateBuffer = new byte[len]; Array.Copy(buff, start, updateBuffer, 0, len); int iValue = 0; long lValue = 0; switch (SyncId) { case SyncIdE.FRIENDLIST: if (Index < 0) { m_Instance.ClearFriendList(); break; } if (Index >= m_Instance.SizeFriendList()) { int Count = Index - m_Instance.SizeFriendList() + 1; for (int i = 0; i < Count; i++) { m_Instance.AddFriendList(new FriendFriendObjWraperV1()); } } m_Instance.GetFriendList(Index).FromMemoryStream(new MemoryStream(updateBuffer)); break; case SyncIdE.BLACKLIST: if (Index < 0) { m_Instance.ClearBlackList(); break; } if (Index >= m_Instance.SizeBlackList()) { int Count = Index - m_Instance.SizeBlackList() + 1; for (int i = 0; i < Count; i++) { m_Instance.AddBlackList(new FriendFriendObjWraperV1()); } } m_Instance.GetBlackList(Index).FromMemoryStream(new MemoryStream(updateBuffer)); break; case SyncIdE.CONTACTSLIST: if (Index < 0) { m_Instance.ClearContactsList(); break; } if (Index >= m_Instance.SizeContactsList()) { int Count = Index - m_Instance.SizeContactsList() + 1; for (int i = 0; i < Count; i++) { m_Instance.AddContactsList(new FriendFriendObjWraperV1()); } } m_Instance.GetContactsList(Index).FromMemoryStream(new MemoryStream(updateBuffer)); break; case SyncIdE.STRANGERFRIENDLIST: if (Index < 0) { m_Instance.ClearStrangerFriendList(); break; } if (Index >= m_Instance.SizeStrangerFriendList()) { int Count = Index - m_Instance.SizeStrangerFriendList() + 1; for (int i = 0; i < Count; i++) { m_Instance.AddStrangerFriendList(-1); } } GameAssist.ReadInt64Variant(updateBuffer, 0, out lValue); m_Instance.SetStrangerFriendList(Index, lValue); break; default: break; } try { if (NotifySyncValueChanged != null) { NotifySyncValueChanged(Id, Index); } } catch { Ex.Logger.Log("FriendData.NotifySyncValueChanged catch exception"); } updateBuffer.GetType(); iValue++; lValue++; }
public void UpdateField(int Id, int Index, byte[] buff, int start, int len) { SyncIdE SyncId = (SyncIdE)Id; byte[] updateBuffer = new byte[len]; Array.Copy(buff, start, updateBuffer, 0, len); int iValue = 0; long lValue = 0; switch (SyncId) { case SyncIdE.BAGRECYCLEBIN: if (Index < 0) { m_Instance.ClearBagRecycleBin(); break; } if (Index >= m_Instance.SizeBagRecycleBin()) { int Count = Index - m_Instance.SizeBagRecycleBin() + 1; for (int i = 0; i < Count; i++) { m_Instance.AddBagRecycleBin(new BagRecycleGridObjWraper()); } } m_Instance.GetBagRecycleBin(Index).FromMemoryStream(new MemoryStream(updateBuffer)); break; case SyncIdE.ROLEATTR: if (Index < 0) { m_Instance.ClearRoleAttr(); break; } if (Index >= m_Instance.SizeRoleAttr()) { int Count = Index - m_Instance.SizeRoleAttr() + 1; for (int i = 0; i < Count; i++) { m_Instance.AddRoleAttr(new OnlineDataRoleAttrObjWraperV1()); } } m_Instance.GetRoleAttr(Index).FromMemoryStream(new MemoryStream(updateBuffer)); break; case SyncIdE.RECOMMENDFRIENDOFFSET: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.RecommendFriendOffset = iValue; break; case SyncIdE.RECOMMENDFRIENDFLUSHTIME: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.RecommendFriendFlushTime = iValue; break; case SyncIdE.RECOMMENDFRIENDLASTLIST: if (Index < 0) { m_Instance.ClearRecommendFriendLastList(); break; } if (Index >= m_Instance.SizeRecommendFriendLastList()) { int Count = Index - m_Instance.SizeRecommendFriendLastList() + 1; for (int i = 0; i < Count; i++) { m_Instance.AddRecommendFriendLastList(-1); } } GameAssist.ReadInt64Variant(updateBuffer, 0, out lValue); m_Instance.SetRecommendFriendLastList(Index, lValue); break; case SyncIdE.FOLLOWMEUSERID: if (Index < 0) { m_Instance.ClearFollowmeUserId(); break; } if (Index >= m_Instance.SizeFollowmeUserId()) { int Count = Index - m_Instance.SizeFollowmeUserId() + 1; for (int i = 0; i < Count; i++) { m_Instance.AddFollowmeUserId(-1); } } GameAssist.ReadInt64Variant(updateBuffer, 0, out lValue); m_Instance.SetFollowmeUserId(Index, lValue); break; case SyncIdE.FOLLOWWHO: GameAssist.ReadInt64Variant(updateBuffer, 0, out lValue); m_Instance.FollowWho = lValue; break; case SyncIdE.THIEFOBJID: GameAssist.ReadInt64Variant(updateBuffer, 0, out lValue); m_Instance.ThiefObjId = lValue; break; default: break; } try { if (NotifySyncValueChanged != null) { NotifySyncValueChanged(Id, Index); } } catch { Ex.Logger.Log("OnlineDataData.NotifySyncValueChanged catch exception"); } updateBuffer.GetType(); iValue++; lValue++; }
public void UpdateField(int Id, int Index, byte[] buff, int start, int len) { SyncIdE SyncId = (SyncIdE)Id; byte[] updateBuffer = new byte[len]; Array.Copy(buff, start, updateBuffer, 0, len); int iValue = 0; long lValue = 0; switch (SyncId) { case SyncIdE.GOODSARRAY: if (Index < 0) { m_Instance.ClearGoodsArray(); break; } if (Index >= m_Instance.SizeGoodsArray()) { int Count = Index - m_Instance.SizeGoodsArray() + 1; for (int i = 0; i < Count; i++) { m_Instance.AddGoodsArray(new TransportGoodsObjWraperV1()); } } m_Instance.GetGoodsArray(Index).FromMemoryStream(new MemoryStream(updateBuffer)); break; case SyncIdE.ASKNUM: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.AskNum = iValue; break; case SyncIdE.HELPNUM: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.HelpNum = iValue; break; case SyncIdE.REWARDARRY: if (Index < 0) { m_Instance.ClearRewardArry(); break; } if (Index >= m_Instance.SizeRewardArry()) { int Count = Index - m_Instance.SizeRewardArry() + 1; for (int i = 0; i < Count; i++) { m_Instance.AddRewardArry(new TransportRewardObjWraperV1()); } } m_Instance.GetRewardArry(Index).FromMemoryStream(new MemoryStream(updateBuffer)); break; case SyncIdE.REWARDFLAG: m_Instance.RewardFlag = BitConverter.ToBoolean(updateBuffer, 0); break; case SyncIdE.PICKTASKFLAG: m_Instance.PickTaskFlag = BitConverter.ToBoolean(updateBuffer, 0); break; default: break; } try { if (NotifySyncValueChanged != null) { NotifySyncValueChanged(Id, Index); } } catch { Ex.Logger.Log("TransportData.NotifySyncValueChanged catch exception"); } updateBuffer.GetType(); iValue++; lValue++; }
public void UpdateField(int Id, int Index, byte[] buff, int start, int len) { SyncIdE SyncId = (SyncIdE)Id; byte[] updateBuffer = new byte[len]; Array.Copy(buff, start, updateBuffer, 0, len); int iValue = 0; long lValue = 0; switch (SyncId) { case SyncIdE.HEADID: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.HeadID = iValue; break; case SyncIdE.EXP: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.Exp = iValue; break; case SyncIdE.CREATETIME: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.CreateTime = iValue; break; case SyncIdE.LASTLOGINTIME: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.LastLoginTime = iValue; break; case SyncIdE.LAST2LOGINDATE: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.Last2LoginDate = iValue; break; case SyncIdE.LASTLOGOUTTIME: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.LastLogoutTime = iValue; break; case SyncIdE.MONEY: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.Money = iValue; break; case SyncIdE.DIAMOND: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.Diamond = iValue; break; case SyncIdE.GMDIAMOND: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.GMDiamond = iValue; break; case SyncIdE.STRENGTH: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.Strength = iValue; break; case SyncIdE.FEATS: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.Feats = iValue; break; case SyncIdE.GOTRANKREWARDTIME: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.GotRankRewardTime = iValue; break; case SyncIdE.MAXMILITARY: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.MaxMilitary = iValue; break; case SyncIdE.MASTERATTRS: if (Index < 0) { m_Instance.ClearMasterAttrs(); break; } if (Index >= m_Instance.SizeMasterAttrs()) { int Count = Index - m_Instance.SizeMasterAttrs() + 1; for (int i = 0; i < Count; i++) { m_Instance.AddMasterAttrs(-1); } } GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.SetMasterAttrs(Index, iValue); break; case SyncIdE.CURMILITARY: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.CurMilitary = iValue; break; default: break; } try { if (NotifySyncValueChanged != null) { NotifySyncValueChanged(Id, Index); } } catch { Debug.Log("BaseAttrData.NotifySyncValueChanged catch exception"); } updateBuffer.GetType(); iValue++; lValue++; }
public void UpdateField(int Id, int Index, byte[] buff, int start, int len) { SyncIdE SyncId = (SyncIdE)Id; byte[] updateBuffer = new byte[len]; Array.Copy(buff, start, updateBuffer, 0, len); int iValue = 0; long lValue = 0; switch (SyncId) { case SyncIdE.SKILLARRAY: if (Index < 0) { m_Instance.ClearSkillArray(); break; } if (Index >= m_Instance.SizeSkillArray()) { int Count = Index - m_Instance.SizeSkillArray() + 1; for (int i = 0; i < Count; i++) { m_Instance.AddSkillArray(new SkillSkillObjWraperV1()); } } m_Instance.GetSkillArray(Index).FromMemoryStream(new MemoryStream(updateBuffer)); break; case SyncIdE.SHORTCUTARRAY: if (Index < 0) { m_Instance.ClearShortcutArray(); break; } if (Index >= m_Instance.SizeShortcutArray()) { int Count = Index - m_Instance.SizeShortcutArray() + 1; for (int i = 0; i < Count; i++) { m_Instance.AddShortcutArray(new SkillShortcutObjWraperV1()); } } m_Instance.GetShortcutArray(Index).FromMemoryStream(new MemoryStream(updateBuffer)); break; case SyncIdE.SHORTCUTID: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.ShortcutId = iValue; break; case SyncIdE.TALENTSKILL: if (Index < 0) { m_Instance.ClearTalentSkill(); break; } if (Index >= m_Instance.SizeTalentSkill()) { int Count = Index - m_Instance.SizeTalentSkill() + 1; for (int i = 0; i < Count; i++) { m_Instance.AddTalentSkill(new SkillTalentSlotWraperV1()); } } m_Instance.GetTalentSkill(Index).FromMemoryStream(new MemoryStream(updateBuffer)); break; case SyncIdE.TOTALCOSTEXP: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.TotalCostExp = iValue; break; case SyncIdE.TALENTLEVEL: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.TalentLevel = iValue; break; case SyncIdE.TALENTPOINT: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.TalentPoint = iValue; break; case SyncIdE.LIFESKILLARRAY: if (Index < 0) { m_Instance.ClearLifeSkillArray(); break; } if (Index >= m_Instance.SizeLifeSkillArray()) { int Count = Index - m_Instance.SizeLifeSkillArray() + 1; for (int i = 0; i < Count; i++) { m_Instance.AddLifeSkillArray(new SkillSkillObjWraperV1()); } } m_Instance.GetLifeSkillArray(Index).FromMemoryStream(new MemoryStream(updateBuffer)); break; default: break; } try { if (NotifySyncValueChanged != null) { NotifySyncValueChanged(Id, Index); } } catch { Ex.Logger.Log("SkillData.NotifySyncValueChanged catch exception"); } updateBuffer.GetType(); iValue++; lValue++; }
public void UpdateField(int Id, int Index, byte[] buff, int start, int len) { SyncIdE SyncId = (SyncIdE)Id; byte[] updateBuffer = new byte[len]; Array.Copy(buff, start, updateBuffer, 0, len); int iValue = 0; long lValue = 0; switch (SyncId) { case SyncIdE.GODWEAPONARRAY: if (Index < 0) { m_Instance.ClearGodWeaponArray(); break; } if (Index >= m_Instance.SizeGodWeaponArray()) { int Count = Index - m_Instance.SizeGodWeaponArray() + 1; for (int i = 0; i < Count; i++) { m_Instance.AddGodWeaponArray(new GodWeaponGodWeaponObjWraperV1()); } } m_Instance.GetGodWeaponArray(Index).FromMemoryStream(new MemoryStream(updateBuffer)); break; case SyncIdE.GEMBAGARRAY: if (Index < 0) { m_Instance.ClearGemBagArray(); break; } if (Index >= m_Instance.SizeGemBagArray()) { int Count = Index - m_Instance.SizeGemBagArray() + 1; for (int i = 0; i < Count; i++) { m_Instance.AddGemBagArray(new GodWeaponGemGridObjWraperV1()); } } m_Instance.GetGemBagArray(Index).FromMemoryStream(new MemoryStream(updateBuffer)); break; default: break; } try { if (NotifySyncValueChanged != null) { NotifySyncValueChanged(Id, Index); } } catch { Ex.Logger.Log("GodWeaponData.NotifySyncValueChanged catch exception"); } updateBuffer.GetType(); iValue++; lValue++; }
public void UpdateField(int Id, int Index, byte[] buff, int start, int len) { SyncIdE SyncId = (SyncIdE)Id; byte[] updateBuffer = new byte[len]; Array.Copy(buff, start, updateBuffer, 0, len); int iValue = 0; long lValue = 0; switch (SyncId) { case SyncIdE.WUSHENGLV: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.WuShengLv = iValue; break; case SyncIdE.WUSHENGEXP: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.WuShengExp = iValue; break; case SyncIdE.EVERYHERO: if (Index < 0) { m_Instance.ClearEveryHero(); break; } if (Index >= m_Instance.SizeEveryHero()) { int Count = Index - m_Instance.SizeEveryHero() + 1; for (int i = 0; i < Count; i++) { m_Instance.AddEveryHero(new HeroHeroDataWraperV1()); } } m_Instance.GetEveryHero(Index).FromMemoryStream(new MemoryStream(updateBuffer)); break; case SyncIdE.SKILLPOINT: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.SkillPoint = iValue; break; case SyncIdE.SKILLPOINTTIME: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.SkillPointTime = iValue; break; case SyncIdE.CURTIME: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.CurTime = iValue; break; case SyncIdE.MILITARYEXP: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.MilitaryExp = iValue; break; default: break; } try { if (NotifySyncValueChanged != null) { NotifySyncValueChanged(Id, Index); } } catch { Ex.Logger.Log("HeroData.NotifySyncValueChanged catch exception"); } updateBuffer.GetType(); iValue++; lValue++; }
public void UpdateField(int Id, int Index, byte[] buff, int start, int len ) { SyncIdE SyncId = (SyncIdE)Id; byte[] updateBuffer = new byte[len]; Array.Copy(buff, start, updateBuffer, 0, len); int iValue = 0; long lValue = 0; switch (SyncId) { case SyncIdE.USERNAME: m_Instance.UserName = System.Text.Encoding.UTF8.GetString(updateBuffer); break; case SyncIdE.USERID: GameAssist.ReadInt64Variant(updateBuffer, 0, out lValue); m_Instance.UserId = lValue; break; case SyncIdE.PLATNAME: m_Instance.PlatName = System.Text.Encoding.UTF8.GetString(updateBuffer); break; case SyncIdE.ACCOUNTID: GameAssist.ReadInt64Variant(updateBuffer, 0, out lValue); m_Instance.AccountId = lValue; break; case SyncIdE.LEVEL: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.Level = iValue; break; case SyncIdE.RANK: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.Rank = iValue; break; case SyncIdE.FIGHTPOWER: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.FightPower = iValue; break; case SyncIdE.SEC: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.Sec = iValue; break; case SyncIdE.PROF: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.Prof = iValue; break; case SyncIdE.ONLINESTATE: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.OnlineState = iValue; break; case SyncIdE.TEAMID: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.TeamId = iValue; break; case SyncIdE.SHOPSCORE: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.ShopScore = iValue; break; case SyncIdE.DUNGEONID: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.DungeonId = iValue; break; case SyncIdE.SESSIONKEY: m_Instance.SessionKey = System.Text.Encoding.UTF8.GetString(updateBuffer); break; case SyncIdE.GUILDID: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.GuildId = iValue; break; default: break; } try { if (NotifySyncValueChanged!=null) NotifySyncValueChanged(Id, Index); } catch { Ex.Logger.Log("PersistAttrData.NotifySyncValueChanged catch exception"); } updateBuffer.GetType(); iValue ++; lValue ++; }
public void UpdateField(int Id, int Index, byte[] buff, int start, int len) { SyncIdE SyncId = (SyncIdE)Id; byte[] updateBuffer = new byte[len]; Array.Copy(buff, start, updateBuffer, 0, len); int iValue = 0; long lValue = 0; switch (SyncId) { case SyncIdE.USERNAME: m_Instance.UserName = System.Text.Encoding.UTF8.GetString(updateBuffer); break; case SyncIdE.USERID: GameAssist.ReadInt64Variant(updateBuffer, 0, out lValue); m_Instance.UserId = lValue; break; case SyncIdE.PLATNAME: m_Instance.PlatName = System.Text.Encoding.UTF8.GetString(updateBuffer); break; case SyncIdE.ACCOUNTID: GameAssist.ReadInt64Variant(updateBuffer, 0, out lValue); m_Instance.AccountId = lValue; break; case SyncIdE.LEVEL: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.Level = iValue; break; case SyncIdE.RANK: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.Rank = iValue; break; case SyncIdE.FIGHTPOWER: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.FightPower = iValue; break; case SyncIdE.SEC: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.Sec = iValue; break; case SyncIdE.MILITARY: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.Military = iValue; break; default: break; } try { if (NotifySyncValueChanged != null) { NotifySyncValueChanged(Id, Index); } } catch { Debug.Log("PersistAttrData.NotifySyncValueChanged catch exception"); } updateBuffer.GetType(); iValue++; lValue++; }
public void UpdateField(int Id, int Index, byte[] buff, int start, int len) { SyncIdE SyncId = (SyncIdE)Id; byte[] updateBuffer = new byte[len]; Array.Copy(buff, start, updateBuffer, 0, len); int iValue = 0; long lValue = 0; switch (SyncId) { case SyncIdE.EQUIPARRAY: if (Index < 0) { m_Instance.ClearEquipArray(); break; } if (Index >= m_Instance.SizeEquipArray()) { int Count = Index - m_Instance.SizeEquipArray() + 1; for (int i = 0; i < Count; i++) { m_Instance.AddEquipArray(new EquipmentEquipInfoWraperV1()); } } m_Instance.GetEquipArray(Index).FromMemoryStream(new MemoryStream(updateBuffer)); break; case SyncIdE.WEAREQUIP: if (Index < 0) { m_Instance.ClearWearEquip(); break; } if (Index >= m_Instance.SizeWearEquip()) { int Count = Index - m_Instance.SizeWearEquip() + 1; for (int i = 0; i < Count; i++) { m_Instance.AddWearEquip(new EquipmentEquipInfoWraperV1()); } } m_Instance.GetWearEquip(Index).FromMemoryStream(new MemoryStream(updateBuffer)); break; case SyncIdE.ENHANCERANK: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.EnhanceRank = iValue; break; case SyncIdE.STARRANK: GameAssist.ReadInt32Variant(updateBuffer, 0, out iValue); m_Instance.StarRank = iValue; break; default: break; } try { if (NotifySyncValueChanged != null) { NotifySyncValueChanged(Id, Index); } } catch { Debug.Log("EquipmentData.NotifySyncValueChanged catch exception"); } updateBuffer.GetType(); iValue++; lValue++; }