ToBool() private method

Returns the bool representation of this object.
private ToBool ( ScriptProcessor processor ) : SBool
processor ScriptProcessor
return SBool
コード例 #1
0
ファイル: ObjectOperators.cs プロジェクト: nilllzz/Pokemon3D
        private static Tuple<bool, bool> GetBooleanicOperatorParameters(ScriptProcessor processor, SObject left, SObject right)
        {
            bool boolLeft, boolRight;

            if (left is SBool)
                boolLeft = ((SBool)left).Value;
            else
                boolLeft = left.ToBool(processor).Value;

            if (right is SBool)
                boolRight = ((SBool)right).Value;
            else
                boolRight = right.ToBool(processor).Value;

            return new Tuple<bool, bool>(boolLeft, boolRight);
        }
コード例 #2
0
        private static Tuple <bool, bool> GetBooleanicOperatorParameters(ScriptProcessor processor, SObject left, SObject right)
        {
            bool boolLeft, boolRight;

            if (left is SBool)
            {
                boolLeft = ((SBool)left).Value;
            }
            else
            {
                boolLeft = left.ToBool(processor).Value;
            }

            if (right is SBool)
            {
                boolRight = ((SBool)right).Value;
            }
            else
            {
                boolRight = right.ToBool(processor).Value;
            }

            return(new Tuple <bool, bool>(boolLeft, boolRight));
        }
コード例 #3
0
 internal static string NotOperator(ScriptProcessor processor, SObject obj)
 {
     return(SBool.ConvertToScriptString(!obj.ToBool(processor).Value));
 }
コード例 #4
0
ファイル: ObjectOperators.cs プロジェクト: nilllzz/Pokemon3D
 internal static string NotOperator(ScriptProcessor processor, SObject obj)
 {
     return SBool.ConvertToScriptString(!obj.ToBool(processor).Value);
 }