Firstborn/Assets/RPG Creation Kit/Scripts/Quest System/Player/Quest Manager UI/Naviagation Menu/NavigationMenu.cs

36 lines
894 B
C#
Raw Normal View History

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using RPGCreationKit;
namespace RPGCreationKit
{
/// <summary>
/// The Navigation Menu used in the QuestManagerUI, allows us to switch tabs
/// </summary>
public class NavigationMenu : MonoBehaviour
{
// Index for showing/hiding tabs
[SerializeField] private int index = 0;
public int Index
{
get { return index; }
set { index = value; }
}
/// <summary>
/// Called by the toggles to switch tabs
/// </summary>
public void TriggeredToggle(Toggle t)
{
if (t.isOn)
t.GetComponent<NavigationElement>().Target.SetActive(true);
else
t.GetComponent<NavigationElement>().Target.SetActive(false);
}
}
}