コード例 #1
0
ファイル: TabContentDisplay.cs プロジェクト: Darkfafi/P_PVB
 private void DestroyDisplayingContent()
 {
     if (currentlyDisplayingContent == null)
     {
         return;
     }
     GameObject.Destroy(currentlyDisplayingContent.gameObject);
     currentlyDisplayingContent = null;
 }
コード例 #2
0
ファイル: TabContentDisplay.cs プロジェクト: Darkfafi/P_PVB
        private void ShowDisplayContentOfTab(ContentTab tab)
        {
            DestroyDisplayingContent();
            TabDisplayInfo?tabInfo = currentDisplaySetting.GetInfoByName(tab.TabName);

            if (tabInfo.HasValue)
            {
                currentlyDisplayingContent = GameObject.Instantiate <TabContent>(tabInfo.Value.displayContentPrefab);
                currentlyDisplayingContent.transform.SetParent(contentContainer.transform, false);
                currentlyDisplayingContent.Initialize(tab);
            }
        }
コード例 #3
0
ファイル: TabContentDisplay.cs プロジェクト: Darkfafi/P_PVB
 public TabDisplayInfo(string name, Sprite icon, TabContent displayContentPrefab)
 {
     TabName = name;
     TabIcon = icon;
     this.displayContentPrefab = displayContentPrefab;
 }