NScumm.Scumm.ScummEngine2.IfClassOfIs C# (CSharp) Метод

IfClassOfIs() приватный Метод

private IfClassOfIs ( ) : void
Результат void
        void IfClassOfIs()
        {
            var obj = GetVarOrDirectWord(OpCodeParameter.Param1);
            var clsop = GetVarOrDirectByte(OpCodeParameter.Param2);

            var ob = _objs.Concat(_invData).FirstOrDefault(o => o.Number == obj);
            var obcd = ob.Script.Data;

            if (obcd == null)
            {
                JumpRelative();
                return;
            }

            var cls = obcd.Length < 7 ? 0 : obcd[6];
            JumpRelative((cls & clsop) == clsop);
        }
ScummEngine2