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