gf_widget.cs 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. using GameLogic.Combat.Skill;
  2. using UnityEngine;
  3. namespace Fort23.Mono
  4. {
  5. [UIBinding(prefab = "gf_widget")]
  6. public partial class gf_widget : UIComponent
  7. {
  8. public SkillBasic SkillBasic;
  9. public float jd;
  10. public int useCount;
  11. private void Init()
  12. {
  13. }
  14. public override void AddEvent()
  15. {
  16. }
  17. public override void DelEvent()
  18. {
  19. }
  20. public override void AddButtonEvent()
  21. {
  22. }
  23. public void InitWidget( SkillBasic SkillBasic)
  24. {
  25. this.SkillBasic = SkillBasic;
  26. useCount= SkillBasic.UseCount;
  27. switch (SkillBasic.SelfSkillConfig.attribute)
  28. {
  29. case 1:
  30. gf_icon.color=new Color(1f, 0.98f, 0.09f);
  31. break;
  32. case 2:
  33. gf_icon.color=new Color(0.17f, 1f, 0.35f);
  34. break;
  35. case 4:
  36. gf_icon.color=new Color(0.19f, 0.51f, 1f);
  37. break;
  38. case 8:
  39. gf_icon.color=new Color(1f, 0.19f, 0.04f);
  40. break;
  41. case 16:
  42. gf_icon.color=new Color(1f, 0.65f, 0.17f);
  43. break;
  44. }
  45. }
  46. }
  47. }