protected override void Awake() { infoText = Find <Text>("HeroInfo/infoText"); wizardButton = Find <SelectableButton>("HeroList/wizardButton"); warriorButton = Find <SelectableButton>("HeroList/warriorButton"); closeButton = Find <Button>("NamePanel/closeButton"); createButton = Find <Button>("NamePanel/createButton"); nameInput = Find <InputField>("NamePanel/nameInput"); createButton.onClick.AddListener(CreateHero); }
/// <summary> /// HeroItem点击处理 /// </summary> /// <param name="item"></param> private void Select(HeroItem item) { // 将现在选中Item的状态切换为不选中 if (crtItem != null) { crtItem.selected = false; } // 保存item crtItem = item.GetComponent <SelectableButton>(); // 将新的item状态切换为选中 crtItem.selected = true; // 显示当前英雄信息 infoText.text = item.data.ToString(); }
/// <summary> /// SkillItem点击处理 /// </summary> /// <param name="item"></param> private void Select(SkillItem item) { // 将现在选中Item的状态切换为不选中 if (crtItem != null) { crtItem.selected = false; //将上一个技能信息清空 skillSelect.SkillData = null; } // 保存item crtItem = item.GetComponent <SelectableButton>(); // 将新的item状态切换为选中 crtItem.selected = true; //将当前技能的信息保存到skillData中 skillSelect.SkillData = item.data; // 显示当前英雄信息 infoText.text = item.data.ToString(); }