HeavenStudioPlus/Assets/Scripts/LevelEditor/DialogHelpers/TabsManager.cs

34 lines
876 B
C#
Raw Normal View History

2022-07-10 03:22:59 +00:00
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using HeavenStudio.Editor.Track;
using TMPro;
namespace HeavenStudio.Editor
{
public class TabsManager : MonoBehaviour
{
[SerializeField] GameObject activeContent;
public void SetActiveContent(GameObject content)
{
if (activeContent != null)
{
2022-09-03 23:10:27 +00:00
activeContent.GetComponent<TabsContent>().OnCloseTab();
2022-07-10 03:22:59 +00:00
activeContent.SetActive(false);
}
activeContent = content;
activeContent.SetActive(true);
2022-09-03 23:10:27 +00:00
activeContent.GetComponent<TabsContent>().OnOpenTab();
}
public void CloseContent()
{
if (activeContent != null)
{
activeContent.GetComponent<TabsContent>().OnCloseTab();
}
2022-07-10 03:22:59 +00:00
}
}
}