public ClientIntelligentCreature(BinaryReader reader) { PetType = (IntelligentCreatureType)reader.ReadByte(); Icon = reader.ReadInt32(); CustomName = reader.ReadString(); Fullness = reader.ReadInt32(); SlotIndex = reader.ReadInt32(); ExpireTime = reader.ReadInt64(); BlackstoneTime = reader.ReadInt64(); petMode = (IntelligentCreaturePickupMode)reader.ReadByte(); CreatureRules = new IntelligentCreatureRules(reader); Filter = new IntelligentCreatureItemFilter(reader) { PickupGrade = (ItemGrade)reader.ReadByte() }; MaintainFoodTime = reader.ReadInt64(); }
public ClientIntelligentCreature(BinaryReader reader) { PetType = (IntelligentCreatureType)reader.ReadByte(); Icon = reader.ReadInt32(); CustomName = reader.ReadString(); Fullness = reader.ReadInt32(); SlotIndex = reader.ReadInt32(); ExpireTime = reader.ReadInt64(); BlackstoneTime = reader.ReadInt64(); petMode = (IntelligentCreaturePickupMode)reader.ReadByte(); CreatureRules = new IntelligentCreatureRules(reader); Filter = new IntelligentCreatureItemFilter(reader); Filter.PickupGrade = (ItemGrade)reader.ReadByte(); MaintainFoodTime = reader.ReadInt64(); }