//I believe a race condition of convert and destroy gets called before this one on standalone, but not editor using System.Collections; using System.Collections.Generic; using UnityEngine; using Unity.Entities; public class ConvertGOToEntity : MonoBehaviour, IConvertGameObjectToEntity { public Entity entity; private EntityManager entityManager; public void Convert(Entity entity, EntityManager dstManager, GameObjectConversionSystem conversionSystem) { EntityQuery _query; var em = World.DefaultGameObjectInjectionWorld.EntityManager; _query = em.CreateEntityQuery(ComponentType.ReadOnly()); entity= _query.GetSingletonEntity(); Debug.LogError("PENT22222222222222222==========" + em.GetComponentData(entity).rotationAccelerationx); if (entity != Entity.Null) { Debug.LogError("iiiiiiiiiiiiiiiiiiiii5a: ENTITY ! NULL "); } else Debug.LogError("iiiiiiiiiiiiiiiiiiiii5a: ENTITY = NULL "); GameBoardModel.playerEntity = entity;//OTHERENTITIES Debug.LogError("iiiiiiiiiiiiiiiiiiiii5b"); } }