Exemplo n.º 1
0
 public void triggerBox()
 {
     if (!alreadyTriggered)
     {
         alreadyTriggered = true;
         if (ATBType == AttachmentTriggerBoxType.RopeTargetObject)
         {
             moveUpAndDown moveUpAndDown = this.gameObject.GetComponent <moveUpAndDown> ();
             if (moveUpAndDown != null)
             {
                 moveUpAndDown.frozen = true;
             }
             BoxCollider RopeTargetObjectBoxCollider = this.gameObject.GetComponent <BoxCollider> ();
             if (RopeTargetObjectBoxCollider != null)
             {
                 RopeTargetObjectBoxCollider.enabled = false;
             }
             StartCoroutine(reenableATBAfterTime());
         }
         else
         {
             Debug.Log("target object getting script");
             ATBHolderObject.GetComponent <AttachmentTriggerBoxHolderScript> ().IncrementCurrentTriggeredNumber();
             StartCoroutine(animateTriggered());
         }
     }
 }
Exemplo n.º 2
0
    IEnumerator reenableATBAfterTime()
    {
        yield return(new WaitForSeconds(6f));

        alreadyTriggered = false;
        moveUpAndDown moveUpAndDown = this.gameObject.GetComponent <moveUpAndDown> ();

        if (moveUpAndDown != null)
        {
            moveUpAndDown.frozen = false;
        }
        BoxCollider RopeTargetObjectBoxCollider = this.gameObject.GetComponent <BoxCollider> ();

        if (RopeTargetObjectBoxCollider != null)
        {
            RopeTargetObjectBoxCollider.enabled = true;
        }

        yield return(null);
    }
Exemplo n.º 3
0
 // Use this for initialization
 void Start()
 {
     k = mover.GetComponent <moveUpAndDown>();
 }