public StrikeEvent ToBoltStrikeEvent(BoltEntity reciever) { StrikeEvent evnt = StrikeEvent.Create(reciever); evnt.Amount = Amount; evnt.Source = SourceEntity; evnt.Timestamp = Timestamp; evnt.Type = Type; return(evnt); }
public override void OnEvent(StrikeEvent evnt) { BoltConsole.Write("Block received strike " + evnt.Amount + " of " + evnt.Type + " by " + evnt.Source.name); }
public override void OnEvent(StrikeEvent evnt) { BoltConsole.Write("Character received strike " + evnt.Amount + " of " + evnt.Type + " by " + evnt.Source.name); Character.Body.Knockback(evnt.Source.transform.position, 10); Character.Display.SpawnBlood(); }