Ejemplo n.º 1
0
        public StrikeEvent ToBoltStrikeEvent(BoltEntity reciever)
        {
            StrikeEvent evnt = StrikeEvent.Create(reciever);

            evnt.Amount    = Amount;
            evnt.Source    = SourceEntity;
            evnt.Timestamp = Timestamp;
            evnt.Type      = Type;

            return(evnt);
        }
Ejemplo n.º 2
0
 public override void OnEvent(StrikeEvent evnt)
 {
     BoltConsole.Write("Block received strike " + evnt.Amount + " of " + evnt.Type + " by " + evnt.Source.name);
 }
Ejemplo n.º 3
0
 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();
 }