public class enemy : MonoBehaviour
{ public Sprite[] hitSprite;
private SpriteRenderer spriteRenderer;
public float hitTimer = 0.2f;
private float resetTime;
void Start ()
{
spriteRenderer = this.GetComponent<SpriteRenderer>();
resetTime = hitTimer;
hitTimer = 0;
}
public void BeHitting()
{
if (hitTimer>=0)
{
if (type == EnemyType.enemy1 || type == EnemyType.enemy2)
{
hitTimer -= Time.deltaTime;
int frameIndex = (int)((resetTime - hitTimer) / (1f / framePerSecond));
int frame = frameIndex % 2;
spriteRenderer.sprite = hitSprite[frame];
}
}
}