///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void CheckForAbilityInput() { if (Input.GetMouseButtonDown(1)) { if (m_ActiveAbility != null) { m_ActiveAbility.UseSpecialAbility(); } } if (Input.GetKeyDown(KeyCode.Alpha1)) { m_ActiveAbility = m_CachedWeaponComponent.GetWeaponSpecialAbilities()[0]; } if (Input.GetKeyDown(KeyCode.Alpha2)) { m_ActiveAbility = m_CachedWeaponComponent.GetWeaponSpecialAbilities()[1]; } if (Input.GetKeyDown(KeyCode.Alpha3)) { m_ActiveAbility = m_CachedWeaponComponent.GetWeaponSpecialAbilities()[2]; } }
public void SetAbilityConfig(SpecialAbilityConfig newAbilityConfig) { m_AbilityConfig = newAbilityConfig; }