public CaddieData GetCaddieBySkinId(UInt32 SkinTypeId) { foreach (CaddieData CaddieInfo in this) { if (CaddieInfo.Exist(SkinTypeId)) { return(CaddieInfo); } } return(null); }
public bool CanHaveSkin(UInt32 SkinTypeId) { foreach (CaddieData CaddieInfo in this) { if (CaddieInfo.Exist(SkinTypeId)) { return(true); } } return(false); }
public byte[] GetCaddieData() { PlayerCaddieData CaddieInfo; CaddieInfo = ItemCaddie.GetCaddieByIndex(CaddieIndex); if (!(CaddieInfo == null)) { return(CaddieInfo.GetCaddieInfo()); } return(new byte[0x19]); }
public byte[] BuildExpiration() { PangyaBinaryWriter Reply; using (Reply = new PangyaBinaryWriter()) { Reply.Write(new byte[] { 0xD4, 0x00 }); foreach (CaddieData CaddieInfo in this) { Reply.Write(CaddieInfo.GetExpirationNotice()); } return(Reply.GetBytes()); } }
public byte[] Build() { PangyaBinaryWriter Reply; using (Reply = new PangyaBinaryWriter()) { Reply.Write(new byte[] { 0x71, 0x00 }); Reply.WriteUInt16((ushort)Count); Reply.WriteUInt16((ushort)Count); foreach (CaddieData CaddieInfo in this) { Reply.Write(CaddieInfo.GetCaddieInfo()); } return(Reply.GetBytes()); } }
public byte[] GetCaddie() { PangyaBinaryWriter Result; Result = new PangyaBinaryWriter(); try { foreach (CaddieData CaddieInfo in this) { Result.Write(CaddieInfo.GetCaddieInfo()); } return(Result.GetBytes()); } finally { Result.Dispose(); } }
public string GetSqlUpdateCaddie() { StringBuilder SQLString; SQLString = new StringBuilder(); try { foreach (CaddieData CaddieInfo in this) { if (CaddieInfo.CaddieNeedUpdate) { SQLString.Append(CaddieInfo.GetSQLUpdateString()); // update to false when get string CaddieInfo.CaddieNeedUpdate = false; } } return(SQLString.ToString()); } finally { SQLString.Clear(); } }