diff --git a/Assets/Prefabs/Fighters/AntiPlayer.prefab b/Assets/Prefabs/Fighters/AntiPlayer.prefab index 9709e9ba98146bbca33a89aa43f6022089ca9056..bbe8e9ba9c29fec14204283ecc7ac845c35c28ed 100644 --- a/Assets/Prefabs/Fighters/AntiPlayer.prefab +++ b/Assets/Prefabs/Fighters/AntiPlayer.prefab @@ -114,6 +114,7 @@ MonoBehaviour: baseAttackSpeed: 1 baseAttackDamage: 10 baseArmor: 1 + maxHealth: 100 currentHealth: 100 maxDistanceToEnemy: 1 movementSpeed: 4 diff --git a/Assets/Prefabs/Fighters/Bandit.prefab b/Assets/Prefabs/Fighters/Bandit.prefab index 0e0cf347273282454cf99aa6677d0d5a947b18e4..ada3cc7409ac2dae6e1deb93d9465c260c89da5e 100644 --- a/Assets/Prefabs/Fighters/Bandit.prefab +++ b/Assets/Prefabs/Fighters/Bandit.prefab @@ -54,6 +54,7 @@ MonoBehaviour: baseAttackSpeed: 1 baseAttackDamage: 10 baseArmor: 1 + maxHealth: 100 currentHealth: 100 playerDistanceToAttack: 1.25 playerNearDistance: 3.75 @@ -312,6 +313,18 @@ PrefabInstance: propertyPath: m_Name value: HealthBar objectReference: {fileID: 0} + - target: {fileID: 7882063918231953601, guid: 5704087e4333cfe45b56703c542dd31e, type: 3} + propertyPath: barColor.b + value: 0.12156863 + objectReference: {fileID: 0} + - target: {fileID: 7882063918231953601, guid: 5704087e4333cfe45b56703c542dd31e, type: 3} + propertyPath: barColor.g + value: 0.8862745 + objectReference: {fileID: 0} + - target: {fileID: 7882063918231953601, guid: 5704087e4333cfe45b56703c542dd31e, type: 3} + propertyPath: barColor.r + value: 0.101960786 + objectReference: {fileID: 0} - target: {fileID: 8839730613719260288, guid: 5704087e4333cfe45b56703c542dd31e, type: 3} propertyPath: m_RootOrder value: 0 diff --git a/Assets/Prefabs/Fighters/HealthBar.prefab b/Assets/Prefabs/Fighters/HealthBar.prefab index fefe1a3c7866d2fcf356d84777a7b6173a354994..2a061640885bee8df85eb8095ab2e40fd930e679 100644 --- a/Assets/Prefabs/Fighters/HealthBar.prefab +++ b/Assets/Prefabs/Fighters/HealthBar.prefab @@ -180,6 +180,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 653c8f8a900c25348aae1a928b26e11b, type: 3} m_Name: m_EditorClassIdentifier: + barColor: {r: 0.9607843, g: 0.06666667, b: 0.06666667, a: 1} --- !u!1 &3567844584923150048 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Scripts/UI/HealthBarController.cs b/Assets/Scripts/UI/HealthBarController.cs index 63324ccf5d04d2c688f2de355adf45710c0e8b64..b0709dee886204d64a18c130891254328677c2aa 100644 --- a/Assets/Scripts/UI/HealthBarController.cs +++ b/Assets/Scripts/UI/HealthBarController.cs @@ -5,11 +5,13 @@ using UnityEngine; public class HealthBarController : MonoBehaviour { + [SerializeField] Color barColor = new Color(245, 17, 17); Transform bar; void Awake() { bar = transform.Find("Bar"); + bar.Find("Health").GetComponent<SpriteRenderer>().color = barColor; } private void Update()