예제 #1
0
 // 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));
     }
 }
예제 #2
0
 // 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));
     }
 }