Exemple #1
0
        // Raise the CreateEffect event to let the entity controller know that an animation graphic should be added to the game.
        public void OnCreateEffect(EffectType type, bool isFinite)
        {
            EffectEventHandler handler = CreateEffect;
            Effect             e       = new Effect((int)Position.X, (int)Position.Y, type, CollisionDistance, isFinite);

            handler?.Invoke(this, new EffectEventArgs(e));
        }
Exemple #2
0
        // Send effect updates to worldcontroller for display.
        private void OnCreateEffect(object o, EffectEventArgs e)
        {
            EffectEventHandler handler = CreateEffect;

            handler?.Invoke(o, e);
        }
Exemple #3
0
        public void OnCreateEffect(Effect effect)
        {
            EffectEventHandler handler = CreateEffect;

            handler?.Invoke(this, new EffectEventArgs(effect));
        }