public static bool SaveEntity(
.Set("My_Title", (byte)e.MyTitle)
client.Entity.MyTitle1 = (TitlePacket.Titles)reader.ReadUInt32("My_Title");
public int EquippedTitle { get { return BitConverter.ToInt32(SpawnPacket, _MyTitle); } set { Writer.Write(value, _MyTitle, SpawnPacket); if (Owner != null) foreach (var Entity in Owner.Screen.Objects.Where(p => p.MapObjType == MapObjectType.Entity)) if (Entity != null) if ((Entity as Entity) != null) (Entity as Entity).Owner.Send(SpawnPacket); } } public int EquippedWing { get { return BitConverter.ToInt32(SpawnPacket, _MyWing); } set { Writer.Write(value, _MyWing, SpawnPacket); if (Owner != null) foreach (var Entity in Owner.Screen.Objects.Where(p => p.MapObjType == MapObjectType.Entity)) if (Entity != null) if ((Entity as Entity) != null) (Entity as Entity).Owner.Send(SpawnPacket); } }
toarray
Writer.Write((UInt16)client.Entity.MyTitle, 103, Packet);
case 1130:
case 1130: { try { TitlePacket tpacket = new TitlePacket(false); tpacket.Deserialize(packet); switch (tpacket.Type) { case TitlePacket.Types.List: { tpacket.Title = client.Entity.MyTitle; if (client.Entity.Titles.Count > 0) { tpacket.Count = (Byte)client.Entity.Titles.Count(); foreach (var title in client.Entity.Titles) tpacket.Add((Byte)title.Key); } client.Send(tpacket); break; } case TitlePacket.Types.Switch: { if (client.Entity.Titles.Keys.Contains(tpacket.Title) || tpacket.Title == TitlePacket.Titles.None) { client.Entity.MyTitle = tpacket.Title; client.Send(tpacket); client.Entity.Teleport(client.Entity.MapID, client.Entity.X, client.Entity.Y); } break; } } } catch (Exception x) { Console.WriteLine(x.ToString()); } break; }