using System.Collections.Generic; using UnityEditor; using UnityEngine; public interface PanelControllerInterface { /// /// Function to build panel content /// /// public void SetUp(List Elements); /// /// Function to build panels content template /// public void BuildPanelSlots(); /// /// Function to create single slot inside panel /// /// /// /// public GameObject BuildSlot(int key, GameObject _parent); /// /// Function to fefill slotys with items /// /// public void BuildPanelContent(List Elements); /// /// Function to restore slots config to default settings /// public void ClearSlots(); }