/// <summary> /// ロックオンのマーカーを表示する /// </summary> /// <param name="enemy">ロックオンしてる敵、してない時はnullでよい</param> /// <param name="lockon">ロックオンの割合、0から1の値をとる</param> public static void DrawMarker(EnemyController enemy, float lockon) { if (enemy != null) { Transform etf = enemy.transform; marker.SetMarkers(maincamera.WorldToScreenPoint(etf.position), lockon); } else { marker.SetMarkers(Vector3.zero, -1); } }
void CreateEnemy() { enemyTank = EnemySpawnerService.Instance.CreateEnemy(); enemyTank.TankSetup(enemyObj); enemyTank.SetupEnemy(playerTank); }