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); } }