コード例 #1
0
ファイル: FlxQuery.cs プロジェクト: kumo86/FlexBuffersUnity
        public bool Confirms(FlxVector value, int index)
        {
            var flxValue = value[index];

            if (IsNumber(flxValue) == false)
            {
                return(true);
            }

            var number = flxValue.AsDouble;

            return(IsInRange(number));
        }
コード例 #2
0
ファイル: FlxQuery.cs プロジェクト: kumo86/FlexBuffersUnity
        public bool Confirms(FlxVector value, int index)
        {
            var start = _start >= 0 || _start == null ? _start : value.Length + _start;
            var end   = _end >= 0 || _end == null ? _end : value.Length + _end;

            if (index < value.Length)
            {
                if (start != null && start.Value > index)
                {
                    return(false);
                }

                return(end == null || end.Value >= index);
            }

            return(false);
        }
コード例 #3
0
ファイル: FlxQuery.cs プロジェクト: kumo86/FlexBuffersUnity
 public bool Confirms(FlxVector value, int index)
 {
     return(false);
 }