public void respondToFieldUpdate(PollForFieldUpdateMessage pfm) { //Get current field and return it to requesting client Guid[] ga = { pfm.playerSendingMessage }; FieldUpdateMessage fum = new FieldUpdateMessage(pfm.thisMessageGuid, generateGuidForMessage(), gameModel.gameModelGuid, ga, gameModel.currentState); //FieldUpdateMessage fum = new FieldUpdateMessage(pfm.thisMessageGuid, generateGuidForMessage() // , gameModel.gameModelGuid, new Guid[] { pfm.playerSendingMessage }, gameModel.currentState); //return via duplex channel PlayerModel playerToRespondTo = getPlayerModelByGuid(fum.playersRecievingMessage[0]); //playerToRespondTo.ICallBack.recieveMessage(fum); throw new NotImplementedException(); }
public void referenceAllDataContracts(ActionCard ac, Card c, FieldUpdateMessage fum, Message msg, MoneyCard mc, PlayerBank pb, PlayerHand ph, PlayerModel pm, PlayerPropertySets pps, PlayFieldModel pfm, PlayPile pp, PollForFieldUpdateMessage pffum, PropertyCard pc, PropertyCardSet pcs, PropertySetInfo psi, RentStandard rs, TakeActionOnTurnMessage taotm, TurnActionModel tam) { throw new NotImplementedException(); }