public void Convert(Entity entity, EntityManager dstManager, GameObjectConversionSystem conversionSystem) { var data = new Unity.Rendering.MaterialColor { Value = new float4(color.r, color.g, color.b, color.a) }; dstManager.AddComponentData(entity, data); }
protected override void OnUpdate() { Entities.ForEach((MaterialColor uMaterialColor) => { var entity = GetPrimaryEntity(uMaterialColor); var data = new Unity.Rendering.MaterialColor { Value = new float4(uMaterialColor.color.r, uMaterialColor.color.g, uMaterialColor.color.b, uMaterialColor.color.a) }; DstEntityManager.AddComponentData(entity, data); }); }