Exemple #1
0
    void Awake()
    {
        UIType.InitUIType(
            isClearStack: false,
            isESCClose: false,
            isClickElsewhereClose: false,
            uiForms_Type: UIFormTypes.Normal,
            uiForms_ShowMode: UIFormShowModes.Normal,
            uiForm_LucencyType: UIFormLucencyTypes.ImPenetrable);

        Proxy.OnClientStateChange += OnClientChangeState;

        RegisterButton.onClick.AddListener(OnRegisterButtonClick);
        LoginButton.onClick.AddListener(OnLoginButtonClick);
        QuitButton.onClick.AddListener(OnQuitButtonClick);
        ReturnSingleModeButton.onClick.AddListener(ReturnToSingleMode);
        StoryEditorButton.onClick.AddListener(GameManager.Instance.OnStoryEditorButtonClick);
        CardEditorButton.onClick.AddListener(GameManager.Instance.OnCardEditorButtonClick);

        LanguageManager.Instance.RegisterTextKeys(
            new List <(Text, string)>
        {
            (ServerText, "LoginMenu_ServerText"),
            (UserNameText, "LoginMenu_UserNameText"),
            (PasswordText, "LoginMenu_PasswordText"),
            (RegisterText, "LoginMenu_RegisterText"),
            (LoginText, "LoginMenu_LoginText"),
            (ReturnSingleModeText, "LoginMenu_ReturnToSingleModeText"),
            (StoryEditorText, "LoginMenu_StoryEditorButtonText"),
            (CardEditorText, "LoginMenu_CardEditorButtonText"),
        });
    }
    void Awake()
    {
        UIType.InitUIType(
            isClearStack: false,
            isESCClose: true,
            isClickElsewhereClose: false,
            uiForms_Type: UIFormTypes.Normal,
            uiForms_ShowMode: UIFormShowModes.Normal,
            uiForm_LucencyType: UIFormLucencyTypes.Penetrable);
        BagManager.Instance.BagItemGridSize = Mathf.RoundToInt(ItemContainerGridLayout.cellSize.x);

        for (int i = 0; i < 10; i++)
        {
            for (int j = 0; j < 10; j++)
            {
                BagGrid big = GameObjectPoolManager.Instance.PoolDict[GameObjectPoolManager.PrefabNames.BagGrid].AllocateGameObject <BagGrid>(GridContainer);
                big.State           = BagGrid.States.Unavailable;
                bagGridMatrix[j, i] = big;
            }
        }
    }
Exemple #3
0
    void Awake()
    {
        UIType.InitUIType(
            isClearStack: false,
            isESCClose: true,
            isClickElsewhereClose: true,
            uiForms_Type: UIFormTypes.PopUp,
            uiForms_ShowMode: UIFormShowModes.Return,
            uiForm_LucencyType: UIFormLucencyTypes.Lucency);

        LanguageManager.Instance.RegisterTextKeys(new List <(Text, string)>
        {
            (TitleText, "SelectBuildManagerBuild_RenameBuild_TitleText"),
            (ConfirmButtonText, "Common_Confirm"),
            (CancelButtonText, "Common_Cancel"),
            (PlaceHolderText, "SelectBuildManagerBuild_RenameBuild_PlaceHolderText"),
        });

        ConfirmButton.onClick.AddListener(OnConfirmBuildNameButtonClick);
        CancelButton.onClick.AddListener(OnCancelButtonClick);
    }