Esempio n. 1
0
        static public bool CastDiscerning(this Ray item, Predicate <RaycastHit> predicate, float max_distance = float.PositiveInfinity, int layer_mask = IntBits.ALL_BITS)
        {
            RaycastHit hit;

            return(item.CastDiscerning(predicate, out hit, max_distance, layer_mask));
        }
Esempio n. 2
0
 static public bool CastAgainstOpposingDirection(this Ray item, out RaycastHit hit, float max_distance = float.PositiveInfinity, int layer_mask = IntBits.ALL_BITS)
 {
     return(item.CastDiscerning(h => h.normal.IsOpposingDirection(item.direction), out hit, max_distance, layer_mask));
 }