Exemplo n.º 1
0
    public override void InitData()
    {
        panelLoginState                      = PanelLoginState.Show;
        canvasGroupPanelLogin.alpha          = 1f;
        canvasGroupPanelLogin.blocksRaycasts = true;
        login_fieldUserName.text             = string.Empty;
        login_fieldPass.text                 = string.Empty;

        bgOriginal.gameObject.SetActive(true);
        bgCaptured.gameObject.SetActive(false);
        canvasGroupBgCaptured.alpha = 0f;

        panelRegisterState                      = PanelRegisterState.Hide;
        canvasGroupPanelRegister.alpha          = 0f;
        canvasGroupPanelRegister.blocksRaycasts = false;
        register_fieldUserName.text             = string.Empty;
        register_fieldPass.text                 = string.Empty;
        register_fieldConfirmPass.text          = string.Empty;
        register_toggleAgreePolicy.isOn         = true;

        onPressBack = () => {
            PopupManager.Instance.CreatePopupDialog(MyLocalize.GetString(MyLocalize.kWarning)
                                                    , MyLocalize.GetString(MyLocalize.kAskForQuit)
                                                    , string.Empty
                                                    , MyLocalize.GetString(MyLocalize.kYes)
                                                    , MyLocalize.GetString(MyLocalize.kNo)
                                                    , () => {
                Application.Quit();
            }, null);
        };
        if (onPressBack != null)
        {
            CoreGameManager.instance.RegisterNewCallbackPressBackKey(onPressBack);
        }
    }
Exemplo n.º 2
0
    public void Login_OnButtonOpenPanelRegisterClicked()
    {
        MyAudioManager.instance.PlaySfx(GameInformation.instance.globalAudioInfo.sfx_Click);

        if (panelRegisterState == PanelRegisterState.Show)
        {
            return;
        }

        MyAudioManager.instance.PlaySfx(GameInformation.instance.globalAudioInfo.sfx_TogglePanel);

        panelRegisterState                      = PanelRegisterState.Show;
        canvasGroupPanelRegister.alpha          = 0f;
        canvasGroupPanelRegister.blocksRaycasts = true;

        LeanTween.alphaCanvas(canvasGroupPanelRegister, 1f, 0.1f);

        canvasGroupPanelRegister.transform.localScale = Vector3.one * 0.6f;
        LeanTween.scale(canvasGroupPanelRegister.gameObject, Vector3.one, 0.2f).setEase(LeanTweenType.easeOutBack);
    }