Search Unity

[Solved] Error CS0246: The type or namespace name 'IJobProcessComponentData<>' could not be found

Discussion in 'Entity Component System' started by Tony_Max, Apr 5, 2019.

  1. Tony_Max

    Tony_Max

    Joined:
    Feb 7, 2017
    Posts:
    353
    After updating to latest ECS version i have an error
    error CS0246: The type or namespace name 'IJobProcessComponentData<>' could not be found (are you missing a using directive or an assembly reference?)


    Versions from package manager
    • Entities preview.30 - 0.0.12
    • Hybrid Renderer preview.10 - 0.0.1
    • Jobs preview.10 - 0.0.7
    • Mathematics preview.1 - 1.0.0
    I tryed to clear cache by deleting Lybrary folder cause i thought that this is assembly error.
    I don't even have IJobProcessComponentData.cs in Library\PackageCache\com.unity.entities@0.0.12-preview.30\Unity.Entities folder.
    I create this thread because i don't see any mentions in release notes about renaming this interface. But i see IJobForEach and IJobForEachWithEntity, is it renamed IJobProcessComponentData and IJobProcessComponentDataWithEntity?

    And i have some strange thing: Package manager sas that i don't have Collections in my project, but i have and when i check dependencies (for example in Entites) package manager sas that i have installed Collections. Am i understand something wrong?
     
  2. eizenhorn

    eizenhorn

    Joined:
    Oct 17, 2016
    Posts:
    2,685
  3. eizenhorn

    eizenhorn

    Joined:
    Oct 17, 2016
    Posts:
    2,685