Alexandria.Engines.GoldBox.Resources.ScriptFormat.LoadMatch C# (CSharp) Method

LoadMatch() public method

public LoadMatch ( AssetLoader info ) : LoadMatchStrength
info AssetLoader
return LoadMatchStrength
        public override LoadMatchStrength LoadMatch(AssetLoader info)
        {
            var reader = info.Reader;
            long length = reader.BaseStream.Length;
            if (length < 22)
                return LoadMatchStrength.None;
            if (reader.ReadInt32() != 0x01011388 ||
                !CheckAddress(reader, length) ||
                reader.ReadInt16() != 0x0101 ||
                !CheckAddress(reader, length) ||
                reader.ReadInt16() != 0x0101 ||
                !CheckAddress(reader, length) ||
                reader.ReadInt16() != 0x0101 ||
                !CheckAddress(reader, length))
                return LoadMatchStrength.None;
            return LoadMatchStrength.Medium;
        }