public void LockPlayer(bool _lock) { m_playerlocked = _lock; GetComponent <PlayerCameraController>().m_cameraLocked = !_lock; Gun gun = GetComponentInChildren <Gun>(); if (gun) { gun.LockGun(_lock); } GrabHand hand = GetComponentInChildren <GrabHand>(); if (hand) { hand.LockHand(_lock); } }
void Awake() { rb = GetComponent <Rigidbody2D>(); headBumpTrigger = gameObject.GetComponentInChildren <HeadBumpTrigger>(); grabHand = gameObject.GetComponentInChildren <GrabHand>(); }