| | |
| | | [SerializeField] RedpointBehaviour redpoint; |
| | | [SerializeField] Image newImage; //新标识和红点互斥 |
| | | [SerializeField] Image trainStateImg; |
| | | [SerializeField] TextEx trainStatetxt; |
| | | [SerializeField] OutlineEx trainStateOutline; |
| | | [SerializeField] Image starRedImg; |
| | | [SerializeField] Text nameText; |
| | | [SerializeField] Image awakeImg; |
| | |
| | | newImage.SetActive(false); |
| | | } |
| | | else |
| | | { |
| | | { |
| | | redpoint.redpointId = 0; |
| | | newImage.SetActive(HeroUIManager.Instance.newHeroIDList.Contains(hero.heroId)); |
| | | } |
| | |
| | | { |
| | | trainStateImg.SetActive(true); |
| | | trainStateImg.SetSprite("herofuncstate" + funcState); |
| | | trainStatetxt.text = funcState switch |
| | | { |
| | | 1 => Language.Get("herocard41"), |
| | | 2 => Language.Get("HeroGift3"), |
| | | 3 => Language.Get("L1111"), |
| | | 4 => Language.Get("L1109"), |
| | | _ => string.Empty, |
| | | }; |
| | | trainStateOutline.OutlineColor = funcState switch |
| | | { |
| | | 1 => new Color32(0x5c, 0x2b, 0x2b, 255), |
| | | 2 => new Color32(0x5c, 0x46, 0x2b, 255), |
| | | 3 => new Color32(0x2b, 0x3d, 0x5c, 255), |
| | | 4 => new Color32(0x2e, 0x5c, 0x2b, 255), |
| | | _ => Color.white, |
| | | }; |
| | | } |
| | | else |
| | | { |