TagTool.Sounds.SoundInfo.ReadEffects C# (CSharp) Method

ReadEffects() private method

private ReadEffects ( EndianReader reader ) : void
reader TagTool.IO.EndianReader
return void
        private void ReadEffects(EndianReader reader)
        {
            byte numEffects = reader.ReadByte();
            if (numEffects > 0)
            {
                EffectBypassMask = reader.ReadByte();
                EffectIDs = new uint[numEffects];
                for (byte i = 0; i < numEffects; i++)
                {
                    reader.Skip(1); // Effect index, useless
                    EffectIDs[i] = reader.ReadUInt32();
                    reader.Skip(2);
                }
            }
            else
            {
                EffectIDs = new uint[0];
            }
        }