Exemple #1
0
 void FightController_KnifeThrow(KnifeThrowEventArg knifeThrowEventArg)
 {
     if (_fightController.KnifeIndex == knifeThrowEventArg.KnifeId)
     {
         Timer.AddTimer(Thorow, knifeThrowEventArg.TimeNextThrow + TimeSpan.FromSeconds(1));
     }
 }
        void ThrowKnifeMessage_Reader(ReceivedMsg receivedMsg, ThrowKnifeMessage msg)
        {
            KnifeThrowEventArg arg = new KnifeThrowEventArg(
                msg.KnifeId,
                msg.Input,
                msg.TimeNextThrow,
                msg.TimeThrow);

            if (KnifeThrow != null)
            {
                KnifeThrow.Invoke(arg);
            }
        }