Unity 2017.1 came out recently, and it no longer defines UNITY_5 compiler constant.
UNITY_5_3_OR_NEWER is used instead, in this case, to make compilation possible in Unity 2017.
I decided to leave UNITY_5 in place to prevent breaking Unity 5.1/5.2 users' code.
Unity 2017.1 came out recently, and it no longer defines
UNITY_5
compiler constant.UNITY_5_3_OR_NEWER
is used instead, in this case, to make compilation possible in Unity 2017. I decided to leaveUNITY_5
in place to prevent breaking Unity 5.1/5.2 users' code.