//---readers void UserThroKnife_Reader(ReceivedMsg receivedMsg, ThrowKnifeMessage msg) { if (_fight.CanThrow(_knifeIndex)) { _fight.ThrowKnife(_knifeIndex, msg.Input); } }
public void SendThrow(float input) { Console.WriteLine("Send Input-------"); ThrowKnifeMessage throwKnife = new ThrowKnifeMessage(input); _client.Messenger.SendMessage(throwKnife); }
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); } }