|
- using System;
- using CIG.Translation;
-
- public class TutorialPopupState : PopupBaseState
- {
- public void Continue()
- {
- base.ClosePopup(delegate()
- {
- Action continueAction = this._continueAction;
- this._continueAction = null;
- if (continueAction != null)
- {
- continueAction();
- }
- });
- }
-
- public void UpdateInfo(ILocalizedString bodyText, ILocalizedString buttonText, bool showFlares, Action continueAction)
- {
- this._continueAction = continueAction;
- ((TutorialPopupView)this.View).UpdateInfo(bodyText, buttonText, showFlares);
- }
-
- private Action _continueAction;
- }
|