public double GetOdds(string npcClass) { switch (NpcSpawnHelper.GetClassFromName(npcClass)) { case "Main": return(oddsMain); case "Sub": return(oddsSub); default: throw new Exception("NPC Class " + npcClass + " is not recognised"); } }
// Increment the odds for a given spawn class at a given location public void AddOdds(string odds, string npcClass) { switch (NpcSpawnHelper.GetClassFromName(npcClass)) { case "Main": oddsMain += double.Parse(odds); return; case "Sub": oddsSub += double.Parse(odds); return; default: return; // Do nothing - we're only interested in Main and Sub } }