I started upgrading my project to NGUI 3.0.2 today from 2.7 and I've run into a problem with EventDelegates. I rely on PlayMaker pretty heavily and I have a custom PlayMaker action which adds a NGUI TweenAlpha to a panel and fades it out. Basically the problem is, since Playmaker action code doesn't run on a Monobehavior, the EventDelegate won't execute.
My solution was to alter EventDelegate's code so that it stored the original callback as a backup in case the target can't be found. Is there another way to avoid this and if not could this possibly be fixed in a future update?