Beispiel #1
0
        public void RemoveEffect(WaterfallEffect toRemove)
        {
            Utils.Log("[ModuleWaterfallFX]: Deleting effect", LogType.Modules);

            toRemove.CleanupEffect(this);
            allFX.Remove(toRemove);
        }
Beispiel #2
0
        public void RemoveEffect(WaterfallEffect toRemove)
        {
            Utils.Log("[ModuleWaterfallFX]: Deleting effect", LogType.Modules);

            toRemove.CleanupEffect(this);
            if (toRemove.parentTemplate != null && Templates != null)
            {
                foreach (WaterfallEffectTemplate t in Templates)
                {
                    if (t == toRemove.parentTemplate)
                    {
                        t.allFX.Remove(toRemove);
                    }
                }
            }
            allFX.Remove(toRemove);
        }