예제 #1
0
    public static void ReadjustMainRoundButtonsMenuSizeParameters(GameObject gameObject, float buttonSize, float buttonHeight, float buttonSpacing, float toplineBezelHeight, float bezelHeight)
    {
        RoundButtonsMainMenuController buttonsMenuController = gameObject.transform.GetComponent <RoundButtonsMainMenuController>();

        buttonsMenuController.ButtonSize         = buttonSize;
        buttonsMenuController.ButtonHeight       = buttonHeight;
        buttonsMenuController.ButtonSpacing      = buttonSpacing;
        buttonsMenuController.ToplineBezelHeight = toplineBezelHeight;
        buttonsMenuController.BezelHeight        = bezelHeight;
    }
예제 #2
0
    public static GameObject CreateMainRoundButtonsMenu(GameObject parent, ColorProvider.Department departmentColor, int buttonsCount, float buttonSize, float buttonHeight, float buttonSpacing,
                                                        float toplineBezelHeight, float bezelHeight, bool isExclusive)
    {
        GameObject go = MonoBehaviour.Instantiate(mainRoundButtonsMenuPrefab, parent.transform);

        go.transform.GetComponent <RectTransform>().anchoredPosition = new Vector3(0, 0, 0);

        RoundButtonsMainMenuController buttonsMenuController = go.transform.GetComponent <RoundButtonsMainMenuController>();

        buttonsMenuController.ButtonsCount       = buttonsCount;
        buttonsMenuController.ButtonSize         = buttonSize;
        buttonsMenuController.ButtonHeight       = buttonHeight;
        buttonsMenuController.ButtonSpacing      = buttonSpacing;
        buttonsMenuController.ToplineBezelHeight = toplineBezelHeight;
        buttonsMenuController.BezelHeight        = bezelHeight;
        buttonsMenuController.DepartmentColor    = departmentColor;
        buttonsMenuController.IsExclusive        = isExclusive;

        return(go);
    }