private void CompleteVillageCastleCallBack(CompleteVillageCastle_ReturnType returnData) { if (returnData.Success && (returnData.cardData >= 0)) { GameEngine.Instance.World.addProfileCard(returnData.cardData, CardTypes.getStringFromCard(0xc08)); } if (returnData.Success && this.fixCommandSent) { MyMessageBox.Show("Armies : " + returnData.armies.ToString() + Environment.NewLine + "Monks : " + returnData.monks.ToString() + Environment.NewLine + "Traders : " + returnData.traders.ToString() + Environment.NewLine + "Cards : " + returnData.cards.ToString() + Environment.NewLine, "Fixes"); } this.fixCommandSent = false; }
public void OurRemoteAsyncCallBack_CompleteVillageCastle(IAsyncResult ar) { RemoteAsyncDelegate_CompleteVillageCastle asyncDelegate = (RemoteAsyncDelegate_CompleteVillageCastle) ((AsyncResult) ar).AsyncDelegate; try { this.storeRPCresult(ar, asyncDelegate.EndInvoke(ar)); } catch (Exception exception) { CompleteVillageCastle_ReturnType returnData = new CompleteVillageCastle_ReturnType(); this.manageRemoteExpection(ar, returnData, exception); } }