コード例 #1
0
ファイル: StrikeData.cs プロジェクト: ddmills/SleepyCrawler
        public StrikeEvent ToBoltStrikeEvent(BoltEntity reciever)
        {
            StrikeEvent evnt = StrikeEvent.Create(reciever);

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

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