Esempio n. 1
0
 public static Raycast2D[] getRaycastsInChildren(this MonoBehaviour container, string name)
 {
     Raycast2D[] components = container.GetComponentsInChildren <Raycast2D> ();
     Raycast2D[] raycasts   = new Raycast2D[0];
     foreach (Raycast2D component in components)
     {
         if (component.label.Equals(name))
         {
             System.Array.Resize(ref raycasts, raycasts.Length + 1);
             raycasts [raycasts.Length - 1] = component;
         }
     }
     return(raycasts);
 }
Esempio n. 2
0
 public RaycastHit2DEvent(Raycast2D raycast, RaycastHit2D hit)
 {
     this.raycast = raycast;
     this.hit     = hit;
 }
 void OnEnable()
 {
     rayCast = (Raycast2D)target;
 }