refactor: move all files into Study_One folder

This commit is contained in:
2026-05-27 10:59:19 +08:00
parent 47b0f1d992
commit 54ee2462e0
6 changed files with 0 additions and 0 deletions

42
Study_One/Assets/Enemy.cs Normal file
View File

@@ -0,0 +1,42 @@
using UnityEngine;
public class Enemy : MonoBehaviour
{
private SpriteRenderer sr;
[SerializeField]private float redColorDuration = 1;
public float currentTimeInGame;
public float lastTimeWasDamaged;
private void Awake()
{
sr = GetComponent<SpriteRenderer>();
}
private void Update()
{
ChanceColorIfNeedes();
}
private void ChanceColorIfNeedes()
{
currentTimeInGame = Time.time;
if (currentTimeInGame > lastTimeWasDamaged + redColorDuration)
{
if (sr.color != Color.white)
{
TurnWhite();
}
}
}
public void TakeDamage()
{
sr.color = Color.red;
lastTimeWasDamaged = Time.time;
}
private void TurnWhite()
{
sr.color = Color.white;
}
}