public static void SendExtraAI(NPC npc, BinaryWriter writer)
{
if (npc.modNPC != null)
{
byte[] data;
using (MemoryStream stream = new MemoryStream())
{
using (BinaryWriter modWriter = new BinaryWriter(stream))
{
npc.modNPC.SendExtraAI(modWriter);
modWriter.Flush();
data = stream.ToArray();
}
}
writer.Write((byte)data.Length);
if (data.Length > 0)
{
writer.Write(data);
}
}
}