Exemplo n.º 1
0
 //---readers
 void UserThroKnife_Reader(ReceivedMsg receivedMsg, ThrowKnifeMessage msg)
 {
     if (_fight.CanThrow(_knifeIndex))
     {
         _fight.ThrowKnife(_knifeIndex, msg.Input);
     }
 }
Exemplo n.º 2
0
        public void SendThrow(float input)
        {
            Console.WriteLine("Send Input-------");
            ThrowKnifeMessage throwKnife = new ThrowKnifeMessage(input);

            _client.Messenger.SendMessage(throwKnife);
        }
Exemplo n.º 3
0
        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);
            }
        }