public IEnumerator RequestRanking(int skip, int take, bool isSelf = false) { IsCompleteSendMessage = false; if (!Client.IsActive) { yield break; } WaitRecieveScoreRanking = true; Client.RequestScoreRanking(skip, take, (isSelf)? UserInfo:null); while (WaitRecieveScoreRanking) { if (!Client.IsActive) { Debug.Log("Abort RequestRanking WaitRecieveScoreRanking"); yield break; } yield return(null); } IsCompleteSendMessage = true; }