コード例 #1
0
ファイル: BoolArray.cs プロジェクト: shiguang1120/LGame
 public bool Remove(QueryEvent <Boolean> test)
 {
     for (int i = length - 1; i > -1; i--)
     {
         Boolean t = Boolean.ValueOf(Get(i));
         if (test.Hit(t))
         {
             return(RemoveValue(t.BooleanValue()));
         }
     }
     return(false);
 }
コード例 #2
0
ファイル: FloatArray.cs プロジェクト: zhangxin8105/LGame
 public Float Find(QueryEvent <Float> test)
 {
     for (int i = 0; i < length; i++)
     {
         Float t = Float.ValueOf(Get(i));
         if (test.Hit(t))
         {
             return(t);
         }
     }
     return(null);
 }
コード例 #3
0
ファイル: BoolArray.cs プロジェクト: shiguang1120/LGame
 public bool Find(QueryEvent <Boolean> test)
 {
     for (int i = 0; i < length; i++)
     {
         Boolean t = Boolean.ValueOf(Get(i));
         if (test.Hit(t))
         {
             return(t.BooleanValue());
         }
     }
     return(false);
 }
コード例 #4
0
ファイル: FloatArray.cs プロジェクト: zhangxin8105/LGame
 public bool Remove(QueryEvent <Float> test)
 {
     for (int i = length - 1; i > -1; i--)
     {
         Float t = Float.ValueOf(Get(i));
         if (test.Hit(t))
         {
             return(RemoveValue(t.FloatValue()));
         }
     }
     return(false);
 }
コード例 #5
0
 public bool Remove(QueryEvent <Integer> test)
 {
     for (int i = length - 1; i > -1; i--)
     {
         Integer t = Integer.ValueOf(Get(i));
         if (test.Hit(t))
         {
             return(RemoveValue(t.IntValue()));
         }
     }
     return(false);
 }
コード例 #6
0
 public Integer Find(QueryEvent <Integer> test)
 {
     for (int i = 0; i < length; i++)
     {
         Integer t = Integer.ValueOf(Get(i));
         if (test.Hit(t))
         {
             return(t);
         }
     }
     return(null);
 }
コード例 #7
0
ファイル: CharArray.cs プロジェクト: shiguang1120/LGame
 public bool Remove(QueryEvent <Character> test)
 {
     for (int i = length - 1; i > -1; i--)
     {
         Character t = Character.ValueOf(Get(i));
         if (test.Hit(t))
         {
             return(RemoveValue(t.CharValue()));
         }
     }
     return(false);
 }
コード例 #8
0
ファイル: CharArray.cs プロジェクト: shiguang1120/LGame
 public Character Find(QueryEvent <Character> test)
 {
     for (int i = 0; i < length; i++)
     {
         Character t = Character.ValueOf(Get(i));
         if (test.Hit(t))
         {
             return(t);
         }
     }
     return(null);
 }
コード例 #9
0
ファイル: BoolArray.cs プロジェクト: shiguang1120/LGame
        public BoolArray Where(QueryEvent <Boolean> test)
        {
            BoolArray list = new BoolArray();

            for (int i = 0; i < length; i++)
            {
                Boolean t = Boolean.ValueOf(Get(i));
                if (test.Hit(t))
                {
                    list.Add(t.BooleanValue());
                }
            }
            return(list);
        }
コード例 #10
0
ファイル: FloatArray.cs プロジェクト: zhangxin8105/LGame
        public FloatArray Where(QueryEvent <Float> test)
        {
            FloatArray list = new FloatArray();

            for (int i = 0; i < length; i++)
            {
                Float t = Float.ValueOf(Get(i));
                if (test.Hit(t))
                {
                    list.Add(t.FloatValue());
                }
            }
            return(list);
        }
コード例 #11
0
        public IntArray Where(QueryEvent <Integer> test)
        {
            IntArray list = new IntArray();

            for (int i = 0; i < length; i++)
            {
                Integer t = Integer.ValueOf(Get(i));
                if (test.Hit(t))
                {
                    list.Add(t.IntValue());
                }
            }
            return(list);
        }
コード例 #12
0
ファイル: CharArray.cs プロジェクト: shiguang1120/LGame
        public CharArray Where(QueryEvent <Character> test)
        {
            CharArray list = new CharArray();

            for (int i = 0; i < length; i++)
            {
                Character t = Character.ValueOf(Get(i));
                if (test.Hit(t))
                {
                    list.Add(t.CharValue());
                }
            }
            return(list);
        }