/// <summary> /// Update is called every frame, if the MonoBehaviour is enabled. /// </summary> protected virtual void Update() { if (Input.GetKeyDown(m_UseKey) && !UnityTools.IsPointerOverUI()) { if (!(this.m_IsMouseKey && TriggerRaycaster.IsPointerOverTrigger())) { Use(); } } if (Container != null && Container.IsVisible) { UpdateCooldown(); } }
/// <summary> /// Update is called every frame, if the MonoBehaviour is enabled. /// </summary> protected override void Update() { base.Update(); if (Input.GetKeyDown(m_UseKey) && !UnityTools.IsPointerOverUI()) { if (!(this.m_IsMouseKey && TriggerRaycaster.IsPointerOverTrigger())) { Use(); } } /* if (Container != null && Container.IsVisible) * { * UpdateCooldown(); * }*/ }