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();
}
}
}