public void Connect() { ClientState state = ClientStateManager.Instance().GetState(m_TargetState); state.m_OnExitEvent -= DeactivateUI; state.m_OnExitEvent += DeactivateUI; }
public void Awake() { ClientState state = ClientStateManager.Instance().GetState(m_TargetState); state.m_OnEnterEvent += FadeOut; fadeOutRate = 1.0f / state.m_onExitDelay; }
public void Connect() { ClientState state = ClientStateManager.Instance().GetState(m_TargetState); state.m_OnEnterEvent -= FadeIn; state.m_OnEnterEvent += FadeIn; fadeInRate = 1.0f / state.m_onEnterDelay; }