using CG.Framework;
using CG.UTility;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
/*******************************************************************************
*Create By CG
*Function 操作步骤栏控制 安装部署
*******************************************************************************/
namespace ZXK.GYJQR
{
public class OperationStepAZBSPanel : OperationStepPanel
{
protected override void Awake()
{
base.Awake();
GameManager.Instance._DataAZBSHandler.CurAZBShandler.OnValueChanged += OnCountChanged;
AddEventListener("ShrinkBtn_N", UIEventType.OnButtonClick, Shrink);
AddEventListener("ExtBtn_N", UIEventType.OnButtonClick, Extend);
}
///
/// 实例化数据到流程栏
///
///
public void InitData(List partsInfo, AZBS selectItem)
{
List parts = new List();
for (int i = 0; i < partsInfo.Count; i++)
{
parts.Add(new string[] { partsInfo[i].id.ToString(), partsInfo[i].stepName, partsInfo[i].stepNameChild });
}
List stepchildrenBtns = InitStepDataUI(parts);
for (int i = 0; i < stepchildrenBtns.Count; i++)
{
GameObject btn = stepchildrenBtns[i];
btn.GetComponent