public void AttackHeld() { m_HoldAttackKeyTimer += Time.deltaTime; if (m_HoldAttackKeyTimer >= 1f && m_CurrentSavePole != null) { SaveData(); m_CurrentSavePole.TriggerSavedEffect(); //Reset health m_Damageable.SetHealth(m_Damageable.startingHealth); m_CurrentSavePole = null; } if (m_HoldAttackKeyTimer >= 1f && m_CurrentDoor != null) { m_CurrentDoor.Transition(); m_CurrentDoor = null; } }
public void SetSavePole(SavePole savePole) { m_CurrentSavePole = savePole; }