protected virtual void stopWaiting() { m_listener = null; m_bWaiting = false; if (m_waitingUI) { m_waitingUI.gameObject.SetActive(false); } }
protected virtual void startWaiting(responseListener listener) { m_listener += listener; m_bWaiting = true; if (m_waitingUI) { m_waitingUI.m_clearWaitingFUNC = isWaiting; m_waitingUI.m_overTimeFunc = null; m_waitingUI.m_overTimeFunc = stopWaiting; m_waitingUI.gameObject.SetActive(true); } }
protected override void startWaiting(responseListener listener) { base.startWaiting(listener); // ~~ }