Files
beyond/Assets/Scripts/UI/ButtonSwappersOnLoadSetter.cs
2024-11-20 15:21:28 +01:00

32 lines
809 B
C#

using System;
using System.Collections;
using System.Collections.Generic;
using Beyond;
using UnityEngine;
public class ButtonSwappersOnLoadSetter : MonoBehaviour
{
[SerializeField] private bEquipArea weaponsArea, powersArea;
[SerializeField] private bItemManager itemManager;
[SerializeField] private PanelSwitcher weaponsSwitcher, powersSwitcher;
private void Awake()
{
itemManager.onLoadItems.AddListener(SetSwapPanels);
}
private void OnDestroy()
{
if (itemManager)
{
itemManager.onLoadItems.RemoveListener(SetSwapPanels);
}
}
public void SetSwapPanels()
{
weaponsSwitcher.SetPanelToIndex(weaponsArea.indexOfEquippedItem);
//powersSwitcher.SetPanelToIndex(powersArea.indexOfEquippedItem);
}
}