using System; using System.Collections.Generic; using UnityEngine; [Serializable] public class TaskUIManager : UIBaseManager { public const string ITEM_LOCALIZATION = "UiPanels/"; public const string PANEL_NAME = "TaskPanel"; public override void SetupPanel() { base.SetupPanel(); // setup models list DynamicPanel.GetComponent().SetUp(Elements); } public override void UpdateList() { DynamicPanel.GetComponent().BuildPanelContent(Elements); } protected override GameObject GetTemplatePanel() { // Resources = default path - Asset/Resources ... .obj return Resources.Load(ITEM_LOCALIZATION + PANEL_NAME) as GameObject; } }