public void SetAndApplyEffectsFromOwnedSkills() { EffectsModule.CleanAndRemoveAllEffects(); if (UseScriptableObjectForOwnedSkills) { EffectsModule.ActiveEffects = OwnedSkills.GetListOfEffectsInSkills(); } else { EffectsModule.ActiveEffects = GetListOfEffectsInListOfSkills(ListOfSkills); } EffectsModule.ApplyActiveEffects(); }
private void Start() { EffectsModule = GetComponent <EffectsModule>(); EffectsModule.ActiveEffects.Clear(); if (UseScriptableObjectForOwnedSkills) { EffectsModule.ActiveEffects = OwnedSkills.GetListOfEffectsInSkills(); } else { EffectsModule.ActiveEffects = GetListOfEffectsInListOfSkills(ListOfSkills); } EffectsModule.ApplyActiveEffects(); }