Exemplo n.º 1
0
    public void OnMessage(SkillImpactMessage msg)
    {
        var effector = GetComponent <EntityEffector>();

        msg.Effects.ForEach(effect => effector.AddEffect(effect, msg.SenderEntity));
        GetComponent <EventBus>().DispatchNextFrame(EventHit);
    }
Exemplo n.º 2
0
 public void OnMessage(SkillImpactMessage msg)
 {
     foreach (var effect in msg.SkillEffects)
     {
         effect.SkillEffect.Asset.ApplyEffect(msg.Impact, this, effect.Multiple);
     }
 }