Пример #1
0
    void OnTriggerEnter(Collider collider)
    {
        SecondaryTrigger trigger = GetComponentInChildren <SecondaryTrigger>();

        trigger.ExpectCollider(collider);
        print(collider);
    }
Пример #2
0
    void OnTriggerEnter(Collider collider)
    {
        //Debug.Log("PrimaryTrigger " + collider);
        SecondaryTrigger trigger = GetComponentInChildren <SecondaryTrigger>();

        //this sets the collider field in SecondayTrigger
        // then secondary trigger can test on its collider enter
        //   if the ball that went through the top was the same ball that
        //   is triggering the bottom of the net collider
        trigger.ExpectCollider(collider);
    }
Пример #3
0
    void OnTriggerEnter(Collider collider)
    {
        int increment = 0;

        print("first trigger hit");
        switch (transform.parent.name)
        {
        case "RingBoard":
            increment = 1;
            break;

        case "RingBoard2":
            increment = 2;
            break;

        case "RingBoard3":
            increment = 3;
            break;
        }
        SecondaryTrigger trigger = GetComponentInChildren <SecondaryTrigger>();

        trigger.ExpectCollider(collider, increment);
    }
Пример #4
0
 void Start()
 {
     bottomTrigger = GetComponentInChildren <SecondaryTrigger> ();
 }
 void Start()
 {
     // get reference to the CHILD SecondaryTrigger
     secondaryTrigger = GetComponentInChildren <SecondaryTrigger>();
 }