Adding Obi 4.0.2 to new project got compile errors in Editor:
Assets\Plugins\Obi\Scripts\Actors\ObiEmitter.cs(296,73): error CS0426: The type name 'MaterialChangeEventArgs' does not exist in the type 'ObiEmitterMaterial'
Assets\Plugins\Obi\Scripts\Actors\ObiEmitter.cs(91,24): error CS0115: 'ObiEmitter.Awake()': no suitable method found to override
Assets\Plugins\Obi\Scripts\Utils\ObiClothDragger.cs(45,9): error CS0117: 'Oni' does not contain a definition for 'GetParticlePositions'
Unity 2018.3.0f2
Assets\Plugins\Obi\Scripts\Actors\ObiEmitter.cs(296,73): error CS0426: The type name 'MaterialChangeEventArgs' does not exist in the type 'ObiEmitterMaterial'
Assets\Plugins\Obi\Scripts\Actors\ObiEmitter.cs(91,24): error CS0115: 'ObiEmitter.Awake()': no suitable method found to override
Assets\Plugins\Obi\Scripts\Utils\ObiClothDragger.cs(45,9): error CS0117: 'Oni' does not contain a definition for 'GetParticlePositions'
Unity 2018.3.0f2