public void AnimatorEvent(UIScreenAnimEvent animEvent)
 {
     if (OnAnimationEvent != null)
     {
         OnAnimationEvent(animEvent);
     }
 }
Example #2
0
        /// <summary>
        /// Event handler for 2d animation events
        /// </summary>
        /// <param name="animEvent"></param>
        public void OnUIScreenAnimEvent(UIScreenAnimEvent animEvent)
        {
            switch (animEvent)
            {
            case UIScreenAnimEvent.None:
                break;

            case UIScreenAnimEvent.Start:
                break;

            case UIScreenAnimEvent.End:
                break;

            default:
                break;
            }
        }
    // receive the event from the screen content animator and pass it on
    public override void OnUIScreenAnimEvent(UIScreenAnimEvent animEvent)
    {
        base.OnUIScreenAnimEvent(animEvent);

        switch (animEvent)
        {
        case UIScreenAnimEvent.Start:
            break;

        case UIScreenAnimEvent.End:
            if (m_ActiveState == UIScreenAnimState.Intro)
            {
                //LobbyManager.Instance.Init();
            }
            break;
        }
    }
Example #4
0
    // receive the event from the screen content animator and pass it on
    public override void OnUIScreenAnimEvent(UIScreenAnimEvent animEvent)
    {
        base.OnUIScreenAnimEvent(animEvent);

        switch (animEvent)
        {
        case UIScreenAnimEvent.Start:
            break;

        case UIScreenAnimEvent.End:
            if (m_ActiveState == UIScreenAnimState.Intro)
            {
                //CheckForPreviousLobbyState();
            }
            break;
        }
    }
        /// <summary>
        /// What our screens do when animation events occur. Use this to lock input, stop animations, enable audio, whatever.
        /// </summary>
        /// <param name="animEvent">The Animation Event, From Mecanim</param>
        public virtual void OnUIScreenAnimEvent(UIScreenAnimEvent animEvent)
        {
            switch (animEvent)
            {
            case UIScreenAnimEvent.None:
                break;

            case UIScreenAnimEvent.Start:
                UIManager.Instance.IsAnimationLocked = true;
                break;

            case UIScreenAnimEvent.End:
                UIManager.Instance.IsAnimationLocked = false;
                break;

            default:
                break;
            }
        }
Example #6
0
        public virtual void OnUIScreenAnimEvent(UIScreenAnimEvent animEvent)
        {
            switch (animEvent)
            {
            case UIScreenAnimEvent.None:
                break;

            case UIScreenAnimEvent.Start:
                UIManager.Instance.Set2DAnimLock(true);
                break;

            case UIScreenAnimEvent.End:
                UIManager.Instance.Set2DAnimLock(false);
                break;

            default:
                break;
            }
        }
Example #7
0
    // receive the event from the screen content animator and pass it on
    public void ContentAnimationEvent(UIScreenAnimEvent animEvent)
    {
        OnUIScreenAnimEvent(animEvent);

        switch (animEvent)
        {
        case UIScreenAnimEvent.Start:
            break;

        case UIScreenAnimEvent.End:
            if (m_State == eScreenState.Title)
            {
                m_State = eScreenState.Menu;
            }
            else
            {
                m_State = eScreenState.Title;
            }
            break;
        }
    }
Example #8
0
    public override void OnUIScreenAnimEvent(UIScreenAnimEvent animEvent)
    {
        base.OnUIScreenAnimEvent(animEvent);

        switch (animEvent)
        {
        case UIScreenAnimEvent.Start:
            break;

        case UIScreenAnimEvent.End:
            if (m_ActiveState == UIScreenAnimState.Intro)
            {
                Invoke("ContinueFlow", mLogoScreenTime);
            }
            break;

        case UIScreenAnimEvent.None:
        default:
            break;
        }
    }
Example #9
0
 /// <summary>
 /// Event handler for 2d animation events.
 /// </summary>
 /// <param name="animEvent"></param>
 public void OnUIScreenAnimEvent(UIScreenAnimEvent animEvent)
 {
     UIManager.Instance.OnUIScreenAnimEvent(animEvent);
 }