Search Unity

Unity Physics 0.0.1 Not Compatible With Entities 0.0.12

Discussion in 'Entity Component System' started by Bas-Smit, Apr 10, 2019.

  1. Bas-Smit

    Bas-Smit

    Joined:
    Dec 23, 2012
    Posts:
    274
    I just upgraded to 2019.1.0f1. After upgrading all packages Im getting compile errors in Unity Physics:

    Library\PackageCache\com.unity.physics@0.0.1-preview.1\Unity.Physics\Extensions\World\ComponentExtensions.cs(12,35): error CS0311: The type 'Unity.Entities.EntityManager' cannot be used as type parameter 'T' in the generic type or method 'World.GetOrCreateSystem<T>()'. There is no implicit reference conversion from 'Unity.Entities.EntityManager' to 'Unity.Entities.ComponentSystemBase'.

    Coming from code like this:

    Code (CSharp):
    1. public static CollisionFilter GetCollisionFilter(this Entity entity)
    2. {
    3.     var em = World.Active.GetOrCreateSystem<EntityManager>();
    After reinstalling physics and restarting a few times I think my packages are up to date, is this a known issue?

    Thanks, Bas
     
  2. Roycon

    Roycon

    Joined:
    Jul 10, 2012
    Posts:
    50
  3. runner78

    runner78

    Joined:
    Mar 14, 2015
    Posts:
    792