コード例 #1
0
ファイル: CubeManager.cs プロジェクト: nemish/cubematters
 private bool isAnySenseSuits(CheckSense checkFn)
 {
     foreach (Transform checker in checkers)
     {
         SenseChecker sense = checker.GetComponent <SenseChecker>();
         if (checkFn(sense))
         {
             return(true);
         }
     }
     return(false);
 }
コード例 #2
0
ファイル: CubeManager.cs プロジェクト: nemish/cubematters
    private List <Transform> getPlayCubesByChecker(CheckSense checkFn)
    {
        List <Transform> cubes = new List <Transform>();

        foreach (Transform checker in checkers)
        {
            SenseChecker sense = checker.GetComponent <SenseChecker>();
            if (checkFn(sense))
            {
                cubes.Add(sense.GetTouchingPlayCube());
            }
        }
        return(cubes);
    }
コード例 #3
0
ファイル: CubeManager.cs プロジェクト: nemish/cubematters
 private bool isAnySenseSuits(CheckSense checkFn)
 {
     foreach (Transform checker in checkers) {
         SenseChecker sense = checker.GetComponent<SenseChecker>();
         if (checkFn(sense)) {
             return true;
         }
     }
     return false;
 }
コード例 #4
0
ファイル: CubeManager.cs プロジェクト: nemish/cubematters
 private List<Transform> getPlayCubesByChecker(CheckSense checkFn)
 {
     List<Transform> cubes = new List<Transform>();
     foreach (Transform checker in checkers) {
         SenseChecker sense = checker.GetComponent<SenseChecker>();
         if (checkFn(sense)) {
             cubes.Add(sense.GetTouchingPlayCube());
         }
     }
     return cubes;
 }