// ========================================================================================================================= // === debug =============================================================================================================== #if UNITY_EDITOR void Debug_GenerateRandomFriends(bool inActive) { if (inActive == true) { m_Friends.Clear(); for (int i = 0; i < 10; i++) { FriendInfo friend = new FriendInfo(); friend.PrimaryKey = MFDebugUtils.GetRandomString(Random.Range(5, 12)); //friend.m_Level = Random.Range(1,20); //friend.m_Missions = Random.Range(0,200); friend.LastOnlineDate = 0; //MiscUtils.RandomValue( new string[] {"unknown", "yesterday", "tomorrow"}); m_Friends.Add(friend); } } else { m_PendingFriends.Clear(); for (int i = 0; i < 10; i++) { PendingFriendInfo friend = new PendingFriendInfo(); friend.PrimaryKey = MFDebugUtils.GetRandomString(Random.Range(5, 12)); friend.AddedDate = GuiBaseUtils.DateToEpoch(CloudDateTime.UtcNow); if (Random.Range(0, 2) == 0) { // create dummy message, for testing gui behavior... friend.CloudCommand = MFDebugUtils.GetRandomString(Random.Range(512, 512)); } m_PendingFriends.Add(friend); } } }
IEnumerator GenerateRandomText_Coroutine(int inMinSize, int inMaxSize) { while (true) { yield return(new WaitForSeconds(Random.Range(1, 3))); yield return(new WaitForFixedUpdate()); SetNewText(MFDebugUtils.GetRandomString(Random.Range(inMinSize, inMaxSize))); } }