using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; /// /// 行军装备图标管理 /// public class EquipIconCtrl : IconBase { public Toggle toggle_use; public InputField input_Speed; public InputField input_Count; bool init = false; // Start is called before the first frame update void Start() { Init(); } void Init() { if (init) return; toggle_use.onValueChanged.AddListener(UseToggleValueChanged); init = true; } private void UseToggleValueChanged(bool isOn) { EventCenter.Instance.EventTrigger("SelectEquipEditor", this,isOn); } public override void SetUpdateIconMsg(object msg,string msgType="") { Init(); if (msgType == "RestValue") { toggle_use.isOn = false; input_Speed.text = "0"; input_Count.text = "0"; } else { EquipIconData iconData = msg as EquipIconData; toggle_use.isOn = iconData.isOn; input_Speed.text = iconData.speed.ToString("0.0"); input_Count.text = iconData.count.ToString(); } } }