示例#1
0
 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);
 }
示例#3
0
        public bool ActivateMarker(Skill skill)
        {
            Resurrect resurrect = skill as Resurrect;

            if (resurrect != null)
            {
                resurrect.Extensions.ResurrectionMarker = worlditem.StaticReference;
                return(true);
            }
            return(false);
        }
示例#4
0
 public override void Handle(Resurrect e)
 {
 }
示例#5
0
 public override void DoWork()
 {
     Resurrect.Pulse();
 }
示例#6
0
 public abstract void Handle(Resurrect e);