Example #1
0
 public void ActivateEffect(string Name)
 {
     if (_activatedEffect != null && _activatedEffect.Name == Name)
     {
         return;
     }
     if (_activatedEffect != null)
     {
         _activatedEffect.Deactivate();
     }
     if (!_registeredEffects.TryGetValue(Name, out _activatedEffect))
     {
         _activatedEffect = null;
     }
     else
     {
         _activatedEffect.Activate(_renderTextureView, this);
     }
 }