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

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

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

            while ((_opCode = ReadByte()) != 0xFF)
            {
                var cls = GetVarOrDirectWord(OpCodeParameter.Param1);
                var b = GetClass(obj, (ObjectClass)cls);
                if ((((cls & 0x80) != 0) && !b) || ((0 == (cls & 0x80)) && b))
                    cond = false;
            }
            JumpRelative(cond);
        }