Terraria.ModLoader.NPCLoader.SendExtraAI C# (CSharp) Method

SendExtraAI() public static method

public static SendExtraAI ( NPC npc, BinaryWriter writer ) : void
npc NPC
writer System.IO.BinaryWriter
return void
        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);
                }
            }
        }