//External calls used by the other developers, I include may overloads for ease of use. /// <summary> /// Creates a random monster at random location /// </summary> public Monster CreateMonster() { string monsterName = GV.GetRandomElemFromArr <string>(monsterNames); Vector2 location = GV.GetRandomSpotInMap(); return(CreateMonster(monsterName, location, Ingredient.RandomIngredient())); }
public string GetRandomMonsterName() { return(GV.GetRandomElemFromArr <string>(monsterNames)); }
/// <summary> /// Creates random monster at given location /// </summary> public Monster CreateMonster(Vector2 loc) { string monsterName = GV.GetRandomElemFromArr <string>(monsterNames); return(CreateMonster(monsterName, loc, Ingredient.RandomIngredient())); }