Exemple #1
0
 public void OnButtonMission_Quest_Click()
 {
     scrollBarValue     = scrollBar.value;
     GameManager.Status = GameStatus.Quest;
     GameScenes.ChangeScense(GameScenes.MyScene.WorldMap, GameScenes.MyScene.PVEMap);
     Debug.Log("OnButtonSocial_Click");
 }
Exemple #2
0
 private static void OnQuitBattle()
 {
     GameplayManager.Instance.SendQuitBattle();
     GameManager.dungeonCurEvent   = 0;
     GameManager.dungeonEventCount = 0;
     GameScenes.ChangeScense(GameScenes.MyScene.Battle, GameScenes.MyScene.WorldMap);
 }
Exemple #3
0
    private IEnumerator Show()
    {
        if (GameManager.battleType != BattleMode.RandomPvE || GameManager.Status == GameStatus.Dungeon)
        {
            uiTab3.lblButtonNext.transform.parent.gameObject.SetActive(false);
            uiTab3.lblButtonReplay.transform.parent.gameObject.SetActive(false);
        }

        if (win)
        {
            SoundManager.Instance.PlayOneShot("victory");
            winText.SetActive(true);
        }
        else
        {
            SoundManager.Instance.PlayOneShot("defeat");
            loseText.SetActive(true);
            delay /= 2;
        }

        yield return(new WaitForSeconds(delay));

        if (GameManager.Status == GameStatus.Dungeon && !battleAward.EndDungeon && win)
        {
            GameScenes.ChangeScense(GameScenes.MyScene.Battle, GameScenes.MyScene.Dungeon);
            yield return(null);
        }
        else
        {
            StartCoroutine(OpenRoleWindow());
        }
    }
Exemple #4
0
 public void OnButtonSocial_Friend_Click()
 {
     scrollBarValue     = scrollBar.value;
     GameManager.Status = GameStatus.Social;
     GameScenes.ChangeScense(GameScenes.MyScene.WorldMap, GameScenes.MyScene.Social);
     Debug.Log("OnButtonSocial_Click");
 }
Exemple #5
0
    public void OnButtonLobby_Click()
    {
        switch (GameManager.Status)
        {
        case GameStatus.Mission:
            GameScenes.ChangeScense(GameScenes.MyScene.Battle, GameScenes.MyScene.PVEMap);
            break;

        case GameStatus.Dungeon:
            GameScenes.ChangeScense(GameScenes.MyScene.Battle, GameScenes.MyScene.WorldMap);
            break;

        case GameStatus.PVP:
            GameScenes.ChangeScense(GameScenes.MyScene.Battle, GameScenes.MyScene.Arena);
            break;

        case GameStatus.PVA:
            GameScenes.ChangeScense(GameScenes.MyScene.Battle, GameScenes.MyScene.WorldMap);
            break;

        case GameStatus.Pillage:
            GameScenes.ChangeScense(GameScenes.MyScene.Battle, GameScenes.MyScene.Pillage);
            break;
        }
    }
Exemple #6
0
 public void OnButtonBackClick()
 {
     if (MessageBox.isShow)
     {
         return;
     }
     GameScenes.ChangeScense(GameScenes.MyScene.Hero, GameScenes.MyScene.WorldMap);
 }
Exemple #7
0
 public void OnButtonArena_CreateWorld_Click()
 {
     if (GameManager.tutorial.step < TutorialManager.TutorialStep.Finished)
     {
         return;
     }
     GameScenes.ChangeScense(GameScenes.MyScene.WorldMap, GameScenes.MyScene.Empire);
 }
 public void OnButtonPVE_Click()
 {
     if (MessageBox.isShow)
     {
         return;
     }
     GameScenes.ChangeScense(GameScenes.MyScene.Lobby, GameScenes.MyScene.PVEMap);
 }
Exemple #9
0
 public void OnButtonNext_Click()
 {
     if (GameManager.tutorial.step < TutorialManager.TutorialStep.Finished)
     {
         return;
     }
     GameScenes.ChangeScense(GameScenes.MyScene.Battle, GameScenes.MyScene.PVEMap);
 }
    public void OnButtonRanking_Click()
    {
        if (MessageBox.isShow)
        {
            return;
        }

        GameScenes.ChangeScense(GameScenes.MyScene.Lobby, GameScenes.MyScene.Ranking);
    }
Exemple #11
0
    public void OnButtonYourBack_Click()
    {
        if (type == Type.PVP)
        {
            controller.SendQuitArena();
        }

        GameScenes.ChangeScense(GameScenes.MyScene.Arena, GameScenes.MyScene.WorldMap);
    }
Exemple #12
0
    public void OnButtonLobby_Click()
    {
        if (MessageBox.isShow)
        {
            return;
        }

        GameScenes.ChangeScense(GameScenes.MyScene.ChargeShop, GameScenes.MyScene.WorldMap);
    }
Exemple #13
0
    private static void ExitWorldMap()
    {
        GameObject go = GameObject.Find("PhotonManager");

        if (go != null)
        {
            go.GetComponent <PhotonManager>().Controller.Disconnect();
        }
        GameScenes.ChangeScense(GameScenes.MyScene.WorldMap, GameScenes.MyScene.MainMenu);
    }
Exemple #14
0
    public void OnButtonFightClick()
    {
        if (MessageBox.isShow)
        {
            return;
        }


        GameScenes.ChangeScense(GameScenes.MyScene.Hero, GameScenes.MyScene.PVEMap);
    }
 public void OnButtonBack()
 {
     if (GameManager.GameUser.UserRoles.Count < 3)
     {
         // MessageBox.ShowDialog(GameManager.localization.GetText("ErrorCode_SummonTutorial_Not3Hero"), UINoticeManager.NoticeType.Message);
         GameManager.tutorial.CreateNPC(UINPCTutorialManager.Status.Normal, GameManager.localization.GetText("ErrorCode_SummonTutorial_Not3Hero"));
         return;
     }
     GameScenes.ChangeScense(GameScenes.MyScene.BuyHero, GameScenes.MyScene.WorldMap);
 }
Exemple #16
0
    public void OnButtonShopClick()
    {
        if (MessageBox.isShow)
        {
            return;
        }


        GameScenes.ChangeScense(GameScenes.MyScene.Hero, GameScenes.MyScene.ChargeShop);
    }
    public void OnButtonBack_Click()
    {
        if (MessageBox.isShow)
        {
            return;
        }

        _controller.SendZonesLeave();

        GameScenes.ChangeScense(GameScenes.MyScene.Lobby, GameScenes.MyScene.Zone);
    }
Exemple #18
0
 public void OnButtonContinue_Click()
 {
     if (_endDungeon)
     {
         GameScenes.ChangeScense(GameScenes.MyScene.Dungeon, GameScenes.MyScene.WorldMap);
     }
     else
     {
         GameScenes.ChangeScense(GameScenes.MyScene.Battle, GameScenes.MyScene.Dungeon);
     }
 }
Exemple #19
0
    public void OnButtonMarket_Inventory_Click()
    {
        if (GameManager.tutorial.step < TutorialManager.TutorialStep.Finished)
        {
            return;
        }

        scrollBarValue     = scrollBar.value;
        GameManager.Status = GameStatus.Storage;
        GameScenes.ChangeScense(GameScenes.MyScene.WorldMap, GameScenes.MyScene.Hero);
    }
Exemple #20
0
    public void OnButtonAltar_UpLevel_Click()
    {
        if (GameManager.tutorial.step < TutorialManager.TutorialStep.Finished)
        {
            return;
        }

        scrollBarValue     = scrollBar.value;
        GameManager.Status = GameStatus.UpLevel;
        GameScenes.ChangeScense(GameScenes.MyScene.WorldMap, GameScenes.MyScene.HeroUpgrade);
    }
    public void OnClick()
    {
        int levelArena = GameConfig.ARENALEVEL;

        if (GameManager.GameUser.Base.Level < levelArena)
        {
            MessageBox.ShowDialog(string.Format(GameManager.localization.GetText("Arena_NotLevel"), levelArena), UINoticeManager.NoticeType.Message);
            return;
        }

        GameScenes.ChangeScense(GameScenes.currentSence, GameScenes.MyScene.Arena);
    }
Exemple #22
0
    public void OnButtonUpLevel_Click()
    {
        if (GameManager.tutorial.step < TutorialManager.TutorialStep.Finished)
        {
            return;
        }

        if (_heroSlotSelected == null)
        {
            return;
        }
        GameManager.CurRoleSelectedUpGrade = _heroSlotSelected.userRole;
        GameScenes.ChangeScense(GameScenes.MyScene.Hero, GameScenes.MyScene.HeroUpgrade);
    }
Exemple #23
0
    public void OnButtonArena_Pillage_Click()
    {
        int levelPillage = GameConfig.PILLAGELEVEL;

        if (GameManager.GameUser.Base.Level < levelPillage)
        {
            MessageBox.ShowDialog(string.Format(GameManager.localization.GetText("Pillage_NotLevel"), levelPillage), UINoticeManager.NoticeType.Message);
            return;
        }

        scrollBarValue     = scrollBar.value;
        GameManager.Status = GameStatus.Pillage;
        GameScenes.ChangeScense(GameScenes.MyScene.WorldMap, GameScenes.MyScene.Pillage);
        Debug.Log("OnButtonSocial_Click");
    }
    public void onButtonSearch_Click()
    {
        if (_selectedUserSlot == null)
        {
            MessageBox.ShowDialog(GameManager.localization.GetText("ErrorCode_Social_ViewEmpire_NotSelectFriend"), UINoticeManager.NoticeType.Message);
            return;
        }

        if (_selectedUserSlot._gameUser == null)
        {
            return;
        }

        UIEmpireManager.isFriend   = true;
        UIEmpireManager.friendLand = _selectedUserSlot._gameUser.Opponent.Land;
        GameScenes.ChangeScense(GameScenes.MyScene.Social, GameScenes.MyScene.Empire);
    }
Exemple #25
0
    //check current step of tutorial and to world map scene
    public void OnPhotonLoginSuccess()
    {
        GameManager.tutorial.Init();
        MessageBox.CloseDialog();
        GameManager.logined = true;
        GameScenes.ChangeScense(GameScenes.MyScene.MainMenu, GameScenes.MyScene.WorldMap);

        if (Application.platform == RuntimePlatform.WindowsWebPlayer || Application.platform == RuntimePlatform.OSXWebPlayer)
        {
        }
        else
        {
            PlayerPrefs.SetString("UsernameLOL", txtLogin_UserName.value);

            string pass = txtLogin_Password.value;
            pass = Helper.Encrypt(pass, false);
            PlayerPrefs.SetString("PassWordLOL", pass);
        }
    }
Exemple #26
0
    public void OnButtonExit_Click()
    {
        if (GameManager.tutorial.step < TutorialManager.TutorialStep.Finished)
        {
            if (GameManager.GameUser.UserRoles.Count(p => p.Base.Status == RoleStatus.Active) < 3)
            {
                // MessageBox.ShowDialog(GameManager.localization.GetText("ErrorCode_SummonTutorial_Not3Hero"), UINoticeManager.NoticeType.Message);
                GameManager.tutorial.CreateNPC(UINPCTutorialManager.Status.Normal, GameManager.localization.GetText("ErrorCode_Hero_TeamNotFull"));
                return;
            }
        }

        if (GameManager.tutorial.step == TutorialManager.TutorialStep.Equip_Arrow)
        {
            GameManager.tutorial.CreateNPC(UINPCTutorialManager.Status.Normal, GameManager.localization.GetText("ErroCode_Hero_NotEquip"));
            return;
        }

        GameScenes.ChangeScense(GameScenes.MyScene.Hero, GameScenes.MyScene.WorldMap);
    }
Exemple #27
0
    public void OnButtonCloseRandomHero_Click()
    {
        UIRandomHeroManager.State state = randomHeroRoot.state;
        if (state == UIRandomHeroManager.State.Playing || state == UIRandomHeroManager.State.ReduceSpeed)
        {
            return;
        }

        if (GameScenes.previousSence == GameScenes.MyScene.WorldMap)
        {
            GameScenes.ChangeScense(GameScenes.MyScene.ChargeShop, GameScenes.MyScene.WorldMap);
        }
        else
        {
            shopRoot.SetActive(true);
            randomHeroRoot.gameObject.SetActive(false);
            OnChangeTab(ActiveTab.Support, true);
        }
        Resources.UnloadUnusedAssets();
    }
Exemple #28
0
    public void OnButtonWorldMap_Click()
    {
        if (GameManager.GameUser.Base.TutorStep < (int)TutorialManager.TutorialStep.Equip_Begin)
        {
            GameManager.tutorial.ChangeStep(TutorialManager.TutorialStep.Equip_Begin);
        }

        switch (GameManager.Status)
        {
        case GameStatus.PVP:
            GameScenes.ChangeScense(GameScenes.MyScene.Battle, GameScenes.MyScene.Arena);
            break;

        case GameStatus.Pillage:
            GameScenes.ChangeScense(GameScenes.MyScene.Battle, GameScenes.MyScene.Pillage);
            break;

        default:
            GameScenes.ChangeScense(GameScenes.MyScene.Battle, GameScenes.MyScene.WorldMap);
            break;
        }
    }
 //Select VietNam language
 public void OnVietNamLanguage_Click()
 {
     Global.language = Global.Language.VIETNAM;
     UIMusicSetting.Instance.Localization();
     GameScenes.ChangeScense(GameScenes.MyScene.MainMenu, GameScenes.MyScene.ServerGame);
 }
 //Select English language
 public void OnEnglishLanguage_Click()
 {
     Global.language = Global.Language.ENGLISH;
     UIMusicSetting.Instance.Localization();
     GameScenes.ChangeScense(GameScenes.MyScene.MainMenu, GameScenes.MyScene.ServerGame);
 }