// ホストが変更された public void OnHostChanged(MonobitEngine.MonobitPlayer newHost) { NetworkEvent e = new HostChengedEvent { m_NewHost = newHost }; NotifyObservers(e); }
// ホストが変わった private bool OnChangedHost(HostChengedEvent e) { if (m_IsGameSet) { return(false); } if (m_IsOnNetworkError) { return(false); } // ホストがゲーム終了 m_GameUIManager.OnNetworkError("Host Player is Disconected"); StartCoroutine(DelayFinishGame(m_FinishGameOffsetTime)); m_IsOnNetworkError = true; return(false); }