123456789101112131415161718192021222324252627282930313233343536373839 |
- using UnityEngine.UIElements;
- namespace Unity.Cloud.Collaborate.Components
- {
- abstract class TabPageComponent : VisualElement
- {
-
-
-
- protected bool Active { get; private set; }
-
-
-
-
- public void SetActive(bool active)
- {
- Active = active;
- if (Active)
- {
- SetActive();
- }
- else
- {
- SetInactive();
- }
- }
-
-
-
- protected abstract void SetActive();
-
-
-
- protected abstract void SetInactive();
- }
- }
|