public virtual void SetEffectData(EffectData effectData) { effect?.SetData(effectData); }
public void SetData(EffectData effect) { Data = effect; OnSetData(effect); }
protected virtual void OnSetData(EffectData effect) { }
public override void SetEffectData(EffectData effectData) { controllers.ForEach(x => x.SetEffectData(effectData)); }