Make Vampire empty color on death

This commit is contained in:
Jason Durand 01 2022-04-03 16:35:45 -04:00
parent da9eefa00e
commit 83cd668d52
3 changed files with 8 additions and 6 deletions

View File

@ -80,10 +80,10 @@ MonoBehaviour:
<attackDmg>k__BackingField: 0
attackCooldown: 0
target: {fileID: 0}
<renderer>k__BackingField: {fileID: 0}
<renderer>k__BackingField: {fileID: 3061273954050112714}
halo: {fileID: 0}
deadColor: {r: 1, g: 0, b: 0, a: 1}
emptyColor: {r: 1, g: 0, b: 0, a: 1}
emptyColor: {r: 0.25490198, g: 0.25490198, b: 0.25490198, a: 0.7019608}
animator: {fileID: 0}
playerStats: {fileID: 11400000, guid: 12a626b5a296d934ba078d222ad6ba98, type: 2}
playerMovement: {fileID: 0}

View File

@ -16,8 +16,7 @@ public class Entity : MonoBehaviour {
public Arena arena = null!;
[SerializeField]
[Required]
[SerializeField] [Required]
public GameFlowManager gameFlowManager = null!;
[field: SerializeField] public float Health { get; private set; }
@ -38,7 +37,7 @@ public class Entity : MonoBehaviour {
public Vector3 direction { get; set; }
public Rigidbody2D rb { get; private set; } = null!;
public new Collider2D collider { get; private set; } = null!;
[field: SerializeField]public new SpriteRenderer renderer { get; private set; }
[field: SerializeField] [field: Required]public new SpriteRenderer renderer { get; private set; }
[SerializeField] GameObject halo;
[SerializeField] protected Color deadColor = Color.red;
[SerializeField] protected Color emptyColor = Color.grey;

View File

@ -34,5 +34,8 @@ public class VampireEntity : Entity {
public bool IsInSafeZone() => playerMovement.IsInSafeZone;
protected override void OnDied() => gameFlowManager.GameOver();
protected override void OnDied() {
OnEmpty();
gameFlowManager.GameOver();
}
}