protected virtual void AddPersistanceModule(Modules.Persistance.PersistanceModule inModule) { if (mPersistanceModules == null) { mPersistanceModules = new List <PersistanceModule>(); } mPersistanceModules.Add(inModule); }
public virtual void Setup(EffectNode EN, Loading.EffectData ED) { if (ED.Modules != null) { foreach (Loading.ModuleData MD in ED.Modules) { if (MD.Type == ModuleType.Persistance) { Modules.Persistance.PersistanceModule M = (Modules.Persistance.PersistanceModule)Loading.CardLoading.GetModuleFromData(MD); M.Setup(EN.GetEntity(), MD); AddPersistanceModule(M); } } } }