I am getting two errors after importing UGUI now...
Error 1
Assets/PlayMaker Custom Actions/uGui/EventSystem/GetLastPointerEventData.cs(221,96): error CS1061: Type `UnityEngine.EventSystems.RaycastResult' does not contain a definition for `worldNormal' and no extension method `worldNormal' of type `UnityEngine.EventSystems.RaycastResult' could be found (are you missing a using directive or an assembly reference?)
Error 2
Assets/PlayMaker Custom Actions/uGui/EventSystem/GetLastPointerEventData.cs(226,98): error CS1061: Type `UnityEngine.EventSystems.RaycastResult' does not contain a definition for `worldPosition' and no extension method `worldPosition' of type `UnityEngine.EventSystems.RaycastResult' could be found (are you missing a using directive or an assembly reference?)
I have tried re-importing the offensive script after deleting it from Assets, but the error persists.