public void Update()
{
switch (m_Action)
{
case DelayedActionType.None:
return;
case DelayedActionType.Edit:
m_Action = DelayedActionType.None;
BehaveMenu.EditLibrary();
break;
case DelayedActionType.BuildDebug:
m_Action = DelayedActionType.None;
BehaveMenu.Compile();
break;
case DelayedActionType.BuildRelease:
m_Action = DelayedActionType.None;
BehaveMenu.CompileRelease();
break;
default:
m_Action = DelayedActionType.None;
throw new System.ArgumentException("Unknown action type: " + m_Action);
}
}