public void viewCastleCallback(ViewCastle_ReturnType returnData) { if (returnData.Success) { int num = GameEngine.Instance.World.getSpecial(InterfaceMgr.Instance.SelectedVillage); this.closeControl(true); InterfaceMgr.Instance.getMainTabBar().selectDummyTab(6); int villageID = returnData.villageID; int campMode = 0; switch (num) { case 3: campMode = 1; villageID = -2; break; case 5: campMode = 2; villageID = -3; break; } GameEngine.Instance.InitCastleView(returnData.castleMapSnapshot, returnData.castleTroopsSnapshot, returnData.keepLevel, campMode, returnData.defencesLevel, villageID, returnData.landType); CastleMapBattlePanel2.fromWorld(); InterfaceMgr.Instance.castleBattleTimes(returnData.lastCastleTime, returnData.lastTroopTime); } }
public void viewCastleCallback(ViewCastle_ReturnType returnData) { if (returnData.Success) { this.closeControl(true); InterfaceMgr.Instance.getMainTabBar().selectDummyTab(6); GameEngine.Instance.InitCastleView(returnData.castleMapSnapshot, returnData.castleTroopsSnapshot, returnData.keepLevel, 0, returnData.defencesLevel, returnData.villageID, returnData.landType); CastleMapBattlePanel2.fromWorld(); InterfaceMgr.Instance.castleBattleTimes(returnData.lastCastleTime, returnData.lastTroopTime); } }
private void viewCastleCallback(ViewCastle_ReturnType returnData) { if (returnData.Success && ((returnData.castleMapSnapshot != null) || (returnData.castleTroopsSnapshot != null))) { base.m_parent.closeControl(true); InterfaceMgr.Instance.getMainTabBar().selectDummyTab(6); InterfaceMgr.Instance.reactiveMainWindow(); int villageID = -1; int campMode = 0; if (base.m_returnData != null) { if (base.m_returnData.reportType == 0x1a) { campMode = 1; villageID = -2; } else if (base.m_returnData.reportType == 0x1b) { campMode = 2; villageID = -3; } else if ((base.m_returnData.reportType == 0x15) && (base.m_returnData.otherUser.Length == 0)) { villageID = -4; } else if (base.m_returnData.reportType == 0x36) { campMode = 0; villageID = -5; } else if (base.m_returnData.reportType == 0x37) { campMode = 0; villageID = -6; } else if (base.m_returnData.reportType == 0x38) { campMode = 0; villageID = -7; } else if (base.m_returnData.reportType == 0x39) { campMode = 0; villageID = -8; } else if (base.m_returnData.reportType == 0x79) { campMode = 0; villageID = -9; } else if (base.m_returnData.reportType == 0x7a) { campMode = 0; villageID = -10; } else if (base.m_returnData.reportType == 0x7e) { campMode = 0; villageID = -11; } else { villageID = returnData.villageID; } } GameEngine.Instance.InitCastleView(returnData.castleMapSnapshot, returnData.castleTroopsSnapshot, returnData.keepLevel, campMode, returnData.defencesLevel, villageID, returnData.landType); InterfaceMgr.Instance.castleBattleTimes(returnData.lastCastleTime, returnData.lastTroopTime); } else { MyMessageBox.Show(SK.Text("ReportsPanel_No_Longer_Valid", "The target for this scout report is no longer valid."), SK.Text("ReportsPanel_Scout_Report", "Scout Report")); } }
public void OurRemoteAsyncCallBack_ViewCastle(IAsyncResult ar) { RemoteAsyncDelegate_ViewCastle asyncDelegate = (RemoteAsyncDelegate_ViewCastle) ((AsyncResult) ar).AsyncDelegate; try { this.storeRPCresult(ar, asyncDelegate.EndInvoke(ar)); } catch (Exception exception) { ViewCastle_ReturnType returnData = new ViewCastle_ReturnType(); this.manageRemoteExpection(ar, returnData, exception); } }