public static Chat GetRandom(DbSet <Profile> profiles) { var rand = new Random(); var nameRand = new RandomNameGeneratorLibrary.PersonNameGenerator(); var memberships = new List <Membership>(); var dd = new Membership(); RandomSeeder.For(20, (_) => { var m = new Membership(); (profiles.ToList().GetRandom() as Profile).Memberships.Add(m); memberships.Add(m); }); var chat = new Chat() { Name = $"Chat{rand.Next() % 100}", CreatedAt = DateTime.Now.ToString(), Memberships = memberships, Messages = Enumerable.Range(0, rand.Next() % 50).Select(i => new Message() { Membership = memberships.GetRandom() as Membership, Text = $"Hey {nameRand.GenerateRandomFirstName()}" }).ToList() }; //memberships.All(el => { el.Chat = chat; return true; }); return(chat); //var memberships = Enumerable.Range(0, rand.Next() % 20).Select(i => new Membership() { Profile = }).ToList(); }
void Awake() { // Pseudo-singleton if (Instance == null) { DontDestroyOnLoad(gameObject); Instance = this; } else if (Instance != this) { Destroy(gameObject); } }
void ListFruitsToBlend(int val) { blenderfruit = new List <int>(); playerCutFruits = new List <int>(); noOfFruitsToDrag = new List <int>(); int maxfruitlength = fruitinfoHolder.fruitslots.Length; int index = 0; RandomSeeder.SetSeedBasedOnLevel(currentLevel); for (int i = 0; i < 3; i++) { index = Random.Range(0, maxfruitlength); Debug.Log("fruit to blend order : " + fruitinfoHolder.fruitslots[index].fruitSlotInfo.fruitPrefab); noOfFruitsToDrag.Add(fruitinfoHolder.GetNoOfFruitsToDrag(index)); fruitinfoHolder.GenerateFruit(index); blenderfruit.Add(index); } }