// Update is called once per frame public override void Tick() { scannerRenderer.color = Color.Lerp(scannerRenderer.color, new Color(255, 0f, 0f, scannerRenderer.color.a), Time.deltaTime * 5f); if (eva.animationOver) { eva.SetState(new AttackingState(eva.gameObject)); } }
// Update is called once per frame public override void Tick() { eva.chasePlayer(); timer += Time.fixedDeltaTime; if (timer >= eva.angryThreshold) { eva.SetState(new PatrollingState(eva.gameObject)); } }