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 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);
     }
 }
Пример #5
0
 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);
     }
 }
        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);
            }
        }
 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"));
     }
 }