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); } }