public void SubmitQTEAction(int btnIdx) { if (!_possibleInteractable || !(_possibleInteractable is WorkingBench)) { return; } WorkingBench bench = _possibleInteractable as WorkingBench; if (bench.InQTE) { bench.SubmitQTE(btnIdx); } }
private bool _TryInteractWithWorkBench() { if (!_possibleInteractable || !_currentItem || !(_possibleInteractable is WorkingBench)) { return(false); } WorkingBench bench = _possibleInteractable as WorkingBench; if (bench.Interact(_currentItem, this)) { _currentItem = null; } return(true); }