private void CreateRecoveryMethods() { int count = abilityData.recoveryData.Count; for (int i = 0; i < count; i++) { AbilityRecovery newRevovrey = EffectFactory.CreateRecovery(this, abilityData.recoveryData[i]); RecoveryManager.AddRecoveryMethod(newRevovrey); } }