Example #1
0
 void OnTriggerEnter(Collider other)
 {
     if (active)
     {
         act.activate();
     }
 }
Example #2
0
    // Update is called once per frame
    void Update()
    {
        if (grabTentacle.grab && Input.GetAxisRaw("Jump") > 0)
        {
            grabTentacle.grab.transform.position = HeadTentacle.transform.position;
        }
        if (grabTentacle.activable && Input.GetAxisRaw("Jump") > 0 && resetActive)
        {
            Activable activeObject = grabTentacle.activable.GetComponent <Activable>();
            Debug.Log(activeObject);
            if (activeObject)
            {
                activeObject.activate();
            }
            resetActive = false;
        }

        if (Input.GetAxisRaw("Jump") == 0)
        {
            resetActive = true;
        }
    }
Example #3
0
 void ApplyActivate(Activable control)
 {
     control.activate();
 }