IEnumerator DeadAnimation(ChaseActor actor) {
   var alpha = 1f;
   while (alpha > 0f) {
     alpha -= Time.deltaTime;
     _renderer.color = Color.white * alpha;
     yield return null;
   }
   Destroy(actor.gameObject);
 }
 /// <summary> 消滅アニメーション </summary>
 public void Destroy(ChaseActor actor) { StartCoroutine(DeadAnimation(actor)); }
Beispiel #3
0
 // TIPS: LINQ 用
 float GetDistance(ChaseActor actor) {
   var distance = actor.transform.position - transform.position;
   return distance.magnitude;
 }