Hi Aren,
I just ran into a bug: Buidling on a windows phone fails:
Assets/NGUI/Scripts/Internal/PropertyReference.cs(167,17): error CS0103: The name `mField' does not exist in the current context
Assets/NGUI/Scripts/Internal/PropertyReference.cs(168,17): error CS0103: The name `mProperty' does not exist in the current context
Looks like windows phones don't support reflections. Most of the time, your scripts handle that just fine, but it looks like you forget some code. The function
Reset in the class PropertyReference (line 165) should look like that, then it compiles again:
public void Reset ()
{
#if REFLECTION_SUPPORT
mField = null;
mProperty = null;
#endif
}
Keep up great work!