Esempio n. 1
0
        public static Transform InstantiateGameobject(string type)
        {
            var quickMenu    = Wrappers.GetQuickMenu();
            var VrcUIManager = Wrappers.GetVRCUiManager();

            switch (type)
            {
            default:
                return(Object.Instantiate <GameObject>(Wrappers.GetVRCUiPageManager().transform.Find("MenuContent/Screens/Settings/AudioDevicePanel/LevelText").gameObject).transform);

            case "back":
                return(Object.Instantiate <GameObject>(quickMenu.transform.Find("CameraMenu/BackButton").gameObject).transform);

            case "nameplates":
                return(Object.Instantiate <GameObject>(quickMenu.transform.Find("UIElementsMenu/ToggleNameplatesButton").gameObject).transform);

            case "block1":
                return(Object.Instantiate <GameObject>(quickMenu.transform.Find("NotificationInteractMenu/BlockButton").gameObject).transform);

            case "next":
                return(Object.Instantiate <GameObject>(quickMenu.transform.Find("QuickMenu_NewElements/_CONTEXT/QM_Context_User_Selected/NextArrow_Button").gameObject).transform);

            case "prev":
                return(Object.Instantiate <GameObject>(quickMenu.transform.Find("QuickMenu_NewElements/_CONTEXT/QM_Context_User_Selected/PreviousArrow_Button").gameObject).transform);

            case "emojimenu":
                return(Object.Instantiate <GameObject>(quickMenu.transform.Find("EmojiMenu").gameObject).transform);

            case "userinteractmenu":
                return(Object.Instantiate <GameObject>(quickMenu.transform.Find("UserInteractMenu").gameObject).transform);

            case "block":
                return(Object.Instantiate <GameObject>(quickMenu.transform.Find("UserInteractMenu/BlockButton").gameObject).transform);

            case "menu":
                return(Object.Instantiate <GameObject>(quickMenu.transform.Find("CameraMenu").gameObject).transform);

            case "favorite":
                return(Object.Instantiate <GameObject>(VrcUIManager.transform.Find("MenuContent/Screens/Avatar/ButtonCreate").gameObject).transform);
            }
        }