Run-and-capture/Assets/Scripts/Chars/EnemyController.cs
2021-12-22 21:53:12 +03:00

35 lines
878 B
C#

using Controller;
using Data;
using Runtime.Controller;
using UnityEngine;
namespace Chars
{
public class EnemyController : IFixedExecute, IExecute
{
private Enemy _enemy;
private Camera _camera;
public EnemyController(EnemyInfo enemyInfo, Enemy enemy)
{
_enemy = enemy;
_camera = Camera.main;
}
public void FixedExecute()
{
//throw new System.NotImplementedException();
}
public void Execute()
{
if (_enemy.EnemyView != null)
{
_enemy.EnemyView.charBarCanvas.transform.LookAt(
_enemy.EnemyView.charBarCanvas.transform.position + _camera.transform.rotation * Vector3.back,
_camera.transform.rotation * Vector3.up);
}
}
}
}