void Start() { // INIT UpdateMoney(1000); monsterRestockTimer = 0; gameState = GameState.None; uiState = UIState.None; leftBtnList = new ArrayList(); rightBtnList = new ArrayList(); roster = new ArrayList(); freeMarket = new ArrayList(); missions = new ArrayList(); activeMissions = new ArrayList(); //Upgrades strUpgrade1 = new Upgrade("WereHouse", "A place for werewolves to get buff picking up boxes and stuff.",250); agiUpgrade1 = new Upgrade("Coffin Machine", "A place for vampires to chat about vampire stuff.", 250); willUpgrade1 = new Upgrade("Spellchecker", "Witches can't spell, this should help.", 250); // init mission and monster gen goes here! freeMarket.Add(monsterGenerator.GenerateMonster(strUpgrade1.GetOwned(), agiUpgrade1.GetOwned(), willUpgrade1.GetOwned())); freeMarket.Add(monsterGenerator.GenerateMonster(strUpgrade1.GetOwned(), agiUpgrade1.GetOwned(), willUpgrade1.GetOwned())); freeMarket.Add(monsterGenerator.GenerateMonster(strUpgrade1.GetOwned(), agiUpgrade1.GetOwned(), willUpgrade1.GetOwned())); freeMarket.Add(monsterGenerator.GenerateMonster(strUpgrade1.GetOwned(), agiUpgrade1.GetOwned(), willUpgrade1.GetOwned())); missions.Add(GenerateRandomMission()); missions.Add(GenerateRandomMission()); missions.Add(GenerateRandomMission()); missions.Add(GenerateRandomMission()); missions.Add(GenerateRandomMission()); missions.Add(GenerateRandomMission()); int count = 0; foreach (MonsterScript i in freeMarket) { i.SetName("FM-" + count.ToString()); count++; } count = 0; foreach (MonsterScript i in roster) { i.SetName("Ros-" + count.ToString()); count++; } count = 0; foreach (MissionScript i in missions) { i.SetMissionName("mission-" + count.ToString()); count++; } ChangeGameState(gameState, GameState.MonsterManager); }