private ModPacket GetPacket(ArachnusMessageType type) { ModPacket packet = mod.GetPacket(); packet.Write((byte)DecimationModMessageType.Arachnus); packet.Write(npc.whoAmI); packet.Write((byte)type); return(packet); }
public void HandlePacket(BinaryReader reader) { ArachnusMessageType type = (ArachnusMessageType)reader.ReadByte(); switch (type) { case ArachnusMessageType.RoarSound: Main.PlaySound(SoundID.Roar, (int)npc.position.X, (int)npc.position.Y, 0); break; case ArachnusMessageType.FlamesSound: Main.PlaySound(SoundID.Item34, npc.position); break; } }