I do not call anything is UIButton onClick notify works perfectly on all platforms except WP8 and WinStore
I had to use legacy ButtonMessage.
I also got this error message when compiling for WINStore
Assets\NGUI\Scripts\Internal\DataNode.cs(727,12): error CS1061: 'System.Type' does not contain a definition for 'IsEnum' and no extension method 'IsEnum' accepting a first argument of type
I advise you to avoid compatibility with WP8 and WinStore
Others Errors
Incorrectly unloaded MonoBehaviour class 'UIButtonMessage' in prefab 'Checkbox_EASY' during GarbageCollectUnusedAssets.
The Object will be reloaded from disk, to fix this properly keep a reference to the MonoBehaviour directly instead of the game object or other component.
(Filename: C:/BuildAgent/work/d3d49558e4d408f4/PlatformDependent/WinRT/GarbageCollectSharedAssetsWinRT.cpp Line: 658)
Incorrectly unloaded MonoBehaviour class 'UIToggle' in prefab 'Checkbox_EASY' during GarbageCollectUnusedAssets.
The Object will be reloaded from disk, to fix this properly keep a reference to the MonoBehaviour directly instead of the game object or other component.
(Filename: C:/BuildAgent/work/d3d49558e4d408f4/PlatformDependent/WinRT/GarbageCollectSharedAssetsWinRT.cpp Line: 658)
Incorrectly unloaded MonoBehaviour class 'UIPanel' in prefab 'Panel' during GarbageCollectUnusedAssets.
The Object will be reloaded from disk, to fix this properly keep a reference to the MonoBehaviour directly instead of the game object or other component.
(Filename: C:/BuildAgent/work/d3d49558e4d408f4/PlatformDependent/WinRT/GarbageCollectSharedAssetsWinRT.cpp Line: 658)
Incorrectly unloaded MonoBehaviour class 'UIButton' in prefab 'ButtonD' during GarbageCollectUnusedAssets.
The Object will be reloaded from disk, to fix this properly keep a reference to the MonoBehaviour directly instead of the game object or other component