public override void Handle(Resurrect e) { if (CharacterResurrected != null) { CharacterResurrected(this, new ResurrectEventArgs(e)); } }
internal ResurrectEvent InvokeEvent(ResurrectEvent arg) { if (_api.ValidateEvent(arg)) { Resurrect?.Invoke(_api, arg); } return(arg); }
public bool ActivateMarker(Skill skill) { Resurrect resurrect = skill as Resurrect; if (resurrect != null) { resurrect.Extensions.ResurrectionMarker = worlditem.StaticReference; return(true); } return(false); }
public override void Handle(Resurrect e) { }
public override void DoWork() { Resurrect.Pulse(); }
public abstract void Handle(Resurrect e);