private void Update() { if (m_EndTime != -1f && m_EndTime <= Time.time) { m_EndTime = -1f; enabled = false; if (m_interaction != null) { m_interaction.FinishExecution(); } } }
private void Update() { if (m_interactionTime != -1f && m_interactionTime <= Time.time) { m_interactionTime = -1f; if (m_interaction != null) { m_interaction.FinishExecution(); } } if (m_animEndTime != -1f && m_animEndTime <= Time.time) { m_animEndTime = -1f; enabled = false; if (m_interaction != null) { m_interaction.ReleaseInteractLock(); } } }