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

SendExtraAI() public static method

public static SendExtraAI ( Projectile projectile, BitsByte &flags ) : byte[]
projectile Projectile
flags BitsByte
return byte[]
        public static byte[] SendExtraAI(Projectile projectile, ref BitsByte flags)
        {
            if (projectile.modProjectile != null)
            {
                byte[] data;
                using (MemoryStream stream = new MemoryStream())
                {
                    using (BinaryWriter modWriter = new BinaryWriter(stream))
                    {
                        projectile.modProjectile.SendExtraAI(modWriter);
                        modWriter.Flush();
                        data = stream.ToArray();
                    }
                }
                if (data.Length > 0)
                {
                    flags[Projectile.maxAI + 1] = true;
                }
                return data;
            }
            return new byte[0];
        }