This is not really a support question, sorry!
I was looking for the old "Run Now", or whatever is was called on my UITable.
I couldn't find it, so I looked through the code and found that you are now using a ContextMenu with the title "Execute" on all of the things that can be updated.
I thought it would be nice if maybe you could update everything, at once! So here's my little contribution to that:
[MenuItem("NGUI/Quick Actions/Execute All")]
private static void ExecuteAll()
{
foreach (var obj in Object.FindObjectsOfType<MonoBehaviour>())
{
var methods = obj.GetType().GetMethods(BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public);
var executeMethod
= methods
.FirstOrDefault(m
=> m
.GetCustomAttributes(typeof(ContextMenu
),
false).Any(cm
=> (cm
as ContextMenu
).menuItem == "Execute"));
if (executeMethod != null)
{
executeMethod.Invoke(obj, null);
}
}
}