public void CreateAndSend() { if (questData.Count <= 0) { return; } // Select random FarmlandSpace var levels = farmland.GetAllLevels(); var targetLevel = levels[Random.Range(0, levels.Length - 1)]; var targetSpace = targetLevel.GetRandomSpace(maxGeneratingAttempts); if (targetSpace == null) { return; } var newLampion = Create(); Send(newLampion, targetSpace); }