示例#1
0
        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");
            }
        }
示例#2
0
        // 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
            }
        }