Example #1
0
 /// <inheritdoc />
 public void StartSpecialEffect(IWorldEntity entity, DefineSpecialEffects specialEffect, bool noFollowSfx)
 {
     _specialEffectPacketFactory.SendSpecialEffect(entity, specialEffect, noFollowSfx);
 }
Example #2
0
 /// <summary>
 /// Creates a new <see cref="SpecialEffectEventArgs"/> instance.
 /// </summary>
 /// <param name="specialEffect">Special effect value.</param>
 public SpecialEffectEventArgs(DefineSpecialEffects specialEffect)
     : this((int)specialEffect)
 {
 }
Example #3
0
 /// <summary>
 /// Sends a special effect to every entities around the given entity.
 /// </summary>
 /// <param name="entity">Entity.</param>
 /// <param name="specialEffect">Special effect.</param>
 public static void SendSpecialEffect(IEntity entity, DefineSpecialEffects specialEffect)
 => SendSpecialEffect(entity, (int)specialEffect);
Example #4
0
 /// <summary>
 /// Creates a new <see cref="SpecialEffectEventArgs"/> instance.
 /// </summary>
 /// <param name="specialEffectId">Special Effect id.</param>
 public SpecialEffectEventArgs(int specialEffectId)
 {
     this.SpecialEffectId = specialEffectId;
     this.SpecialEffect   = (DefineSpecialEffects)specialEffectId;
 }
 /// <inheritdoc />
 public void SendSpecialEffect(IWorldEntity entity, DefineSpecialEffects specialEffect, bool sfxNoFollow)
 => SendSpecialEffect(entity, (int)specialEffect, sfxNoFollow);