using UnityEngine; /// /// Generates randomized agent names from a mix of silly, real, and fantasy names /// public static class AgentNameGenerator { private static readonly string[] FirstNames = new[] { // Silly names "Bobo", "Zippy", "Noodle", "Bumble", "Giggle", "Wobble", "Splat", "Zephyr", // Real names "Alex", "Sam", "Jordan", "Casey", "Riley", "Morgan", "Taylor", "Quinn", "Chris", "Jamie", "Blake", "Skyler", "River", "Dakota", "Phoenix", "Dakota", // Fantasy names "Aragorn", "Gimli", "Legolas", "Elara", "Thorin", "Galadriel", "Merlin", "Loki", "Ashen", "Kael", "Vex", "Sorren", "Lyrian", "Thorgrim", "Elowen", "Sylvan" }; private static readonly string[] LastNames = new[] { // Silly names "McWiggle", "Splashington", "Boinkerstein", "Fizzlebop", "Wobbleworth", "Zipperdoodle", // Real names "Smith", "Johnson", "Williams", "Brown", "Jones", "Garcia", "Miller", "Davis", // Fantasy names "Stormborn", "Ironforge", "Shadowblade", "Swiftwind", "Moonshadow", "Firehelm", "Stoneheart", "Darkbringer", "Lightbringer", "Nightwhisper", "Starfall", "Windrunner" }; public static string GenerateRandomName() { string firstName = FirstNames[Random.Range(0, FirstNames.Length)]; string lastName = LastNames[Random.Range(0, LastNames.Length)]; return $"{firstName} {lastName}"; } }