using Unity.Entities;
using UnityEngine;
namespace GarmentButton.CameraGeneral
{
public class ObjectFollowEntity : MonoBehaviour
{
private Entity _entity;
void Awake()
{
var entityManager = World.DefaultGameObjectInjectionWorld.EntityManager;
_entity = entityManager.CreateEntity(typeof(FollowPlayerObjectTag));
entityManager.SetComponentData(_entity, new FollowPlayerObjectTag()
{
Value = transform
});
}
private void OnDestroy()
{
#if UNITY_EDITOR
if (World.DefaultGameObjectInjectionWorld == null)
return;
#endif
var entityManager = World.DefaultGameObjectInjectionWorld.EntityManager;
entityManager.DestroyEntity(_entity);
}
//
}
}