Abdul Mukheem Shaik bb78dad9c7 After Pilot demos
2024-11-08 16:44:02 +01:00

63 lines
1.5 KiB
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
namespace NzBulletLookDev
{
public class NzScopeManger : MonoBehaviour
{
[SerializeField] private Button previousButton;
[SerializeField] private Button nextButton;
private int currentModel;
public int storedModel;
public GameObject ScopeController;
private void Awake()
{
SelectSkin(0);
}
private void OnEnable()
{
ScopeController.SetActive(true);
}
private void OnDisable()
{
//IconContainer.SetActive(false);
if (ScopeController != null)
{
ScopeController.SetActive(false);
}
}
private void SelectSkin(int _index)
{
previousButton.interactable = (_index != 0);
nextButton.interactable = (_index != transform.childCount-1);
for (int i = 0; i < transform.childCount; i++)
{
transform.GetChild(i).gameObject.SetActive(i == _index);
}
}
public void ChangeSkin(int _change)
{
currentModel += _change;
SelectSkin(currentModel);
//storedModel += _change;
}
}
}