public LightEffectHandler(WorldElement parent, LightEffectHandler copy) { Parent = parent; Effect = (LightEffect)copy.Effect.Clone(); BasePosition = copy.BasePosition; Update(); }
void AddLightEffect(LightEffectHandler lightEffect) { LightEffects.Add(lightEffect); if (Map != null) Map.AddStaticLightEffect(lightEffect.Effect); }