From 4ae123e48ff647b888d8187d2e292de4b9139ee8 Mon Sep 17 00:00:00 2001
From: chenxin <chenxin6991@163.com>
Date: Fri, 04 Dec 2020 20:33:32 +0800
Subject: [PATCH] 血条变细,精灵塔等级

---
 Assets/Scripts/TowerDefense/Towers/TowerLevel.cs |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/Assets/Scripts/TowerDefense/Towers/TowerLevel.cs b/Assets/Scripts/TowerDefense/Towers/TowerLevel.cs
index 45bc19d..2fe8871 100644
--- a/Assets/Scripts/TowerDefense/Towers/TowerLevel.cs
+++ b/Assets/Scripts/TowerDefense/Towers/TowerLevel.cs
@@ -83,6 +83,9 @@
         /// </summary>
         private float fireSpeed = 1f;
 
+        [SerializeField]
+        private SpriteRenderer levelBorder;
+
         /// <summary>
         /// 发射倍速,如果设置多倍速攻击,直接修改此属性,恢复之前的攻速直接设置为 1
         /// </summary>
@@ -150,7 +153,18 @@
         /// <param name="level">从1开始</param>
         public void SetShowLevel(int level)
         {
+            elf_upgrade info = ElfUpgradeData.GetDataById(level);
             LevelText.text = $"{level}";
+            levelBorder.sprite = Resources.Load<Sprite>($"UI/TowerLevel/{info.rank_img}");
+
+            Vector3 pos = levelBorder.transform.localPosition;
+
+            if (info.rank_img < 3)
+                pos.z = 0.645f;
+            else
+                pos.z = 0.594f;
+
+            levelBorder.transform.localPosition = pos;
         }
 
         private void Awake()

--
Gitblit v1.9.1