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

ReceiveExtraAI() public static method

public static ReceiveExtraAI ( NPC npc, BinaryReader reader ) : void
npc NPC
reader System.IO.BinaryReader
return void
        public static void ReceiveExtraAI(NPC npc, BinaryReader reader)
        {
            if (npc.modNPC != null)
            {
                byte[] extraAI = reader.ReadBytes(reader.ReadByte());
                if (extraAI.Length > 0)
                {
                    using (MemoryStream stream = new MemoryStream(extraAI))
                    {
                        using (BinaryReader modReader = new BinaryReader(stream))
                        {
                            npc.modNPC.ReceiveExtraAI(modReader);
                        }
                    }
                }
            }
        }