示例#1
0
    // Token: 0x06006347 RID: 25415 RVA: 0x00234854 File Offset: 0x00232C54
    public VRCUiPageTab CreateTab(string title, string screenPath, VRCUiPageTabManager.TabContext context, VRCUiPageTabGroup tabGroup = null, UnityAction onClick = null)
    {
        VRCUiPageTab vrcuiPageTab = (VRCUiPageTab)AssetManagement.Instantiate(this.pageTabPrefab);

        vrcuiPageTab.Fill(title, screenPath, context);
        this.allPageTabs.Add(vrcuiPageTab);
        this.currentPageTabs.Add(vrcuiPageTab);
        if (tabGroup != null)
        {
            tabGroup.AddTab(vrcuiPageTab);
            vrcuiPageTab.transform.SetParent(tabGroup.transform);
            vrcuiPageTab.transform.Reset();
        }
        if (onClick != null)
        {
            Button component = vrcuiPageTab.GetComponent <Button>();
            component.onClick.AddListener(onClick);
        }
        return(vrcuiPageTab);
    }
示例#2
0
 // Token: 0x06006339 RID: 25401 RVA: 0x002347BB File Offset: 0x00232BBB
 public void Fill(string title, string screenPath, VRCUiPageTabManager.TabContext context)
 {
 }
示例#3
0
 // Token: 0x06006348 RID: 25416 RVA: 0x002348E1 File Offset: 0x00232CE1
 public void SetContext(VRCUiPageTabManager.TabContext context)
 {
     this.mCurrentContext = context;
     this.UpdateTabsForCurrentContext();
 }