private bool isAnySenseSuits(CheckSense checkFn) { foreach (Transform checker in checkers) { SenseChecker sense = checker.GetComponent <SenseChecker>(); if (checkFn(sense)) { return(true); } } return(false); }
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); }
private bool isAnySenseSuits(CheckSense checkFn) { foreach (Transform checker in checkers) { SenseChecker sense = checker.GetComponent<SenseChecker>(); if (checkFn(sense)) { return true; } } return false; }
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; }