public static void PushSaveFilesSubState(OnSaveFilePressedDelegate in_delegate) { GStateManager stateManager = GStateManager.Instance; stateManager.OnSubStateChange += onLoadGenericDialog; s_delegate = in_delegate; stateManager.PushSubState(STATE_NAME); }
private static void onLoadGenericDialog(StateInfo in_stateInfo) { SaveFilesSubState subState = in_stateInfo.State as SaveFilesSubState; if (subState != null) { subState.SetDelegate(s_delegate); } s_delegate = null; }
public void SetDelegate(OnSaveFilePressedDelegate in_delegate) { m_delegate = in_delegate; }