Exemplo n.º 1
0
 /// <summary>
 /// Calls the specified screenUpdatedCallBack.
 /// </summary>
 /// <param name="screenUpdatedCallBack">Screen updated call back.</param>
 public virtual void UpdateScreen(UIScreenController.ScreenUpdatedEventHandler screenUpdatedCallBack)
 {
     if (screenUpdatedCallBack != null && Application.isPlaying)
     {
         screenUpdatedCallBack();
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// Updates the screen.
 /// </summary>
 /// <param name="screenUpdatedCallback">Screen updated callback.</param>
 public void UpdateScreen(UIScreenController.ScreenUpdatedEventHandler screenUpdatedCallback)
 {
     if (_currentUIScreen != null)
     {
         _currentUIScreen.UpdateScreen(screenUpdatedCallback);
     }
 }
Exemplo n.º 3
0
    /// <summary>
    /// Unregisters to update event for screen with identifier.
    /// </summary>
    /// <param name="screenId">Screen identifier.</param>
    /// <param name="listener">Listener.</param>
    public void UnregisterToUpdateEventForScreenWithId(string screenId, UIScreenController.ScreenUpdatedEventHandler listener)
    {
        UIScreenController controller;

        if (fastAccessScreenControllers.TryGetValue(screenId, out controller))
        {
            controller.OnScreenUpdated -= listener;
        }
    }
 public override void UpdateScreen(UIScreenController.ScreenUpdatedEventHandler screenUpdatedCallBack)
 {
     base.UpdateScreen(screenUpdatedCallBack);
     if (!isUIAnimationDone)
     {
         wasUpdatedAtLeastOnce = true;
         RunAnimations();
     }
 }
 public override void UpdateScreen(UIScreenController.ScreenUpdatedEventHandler screenUpdatedCallBack)
 {
     base.UpdateScreen(screenUpdatedCallBack);
 }