示例#1
0
 public MapScript GetMapScript(MapIdEnum mapIdEnum, Game game)
 {
     if (Scripts.ContainsKey(mapIdEnum) == false)
     {
         throw new Exception("MapScripts is not defined for " + mapIdEnum);
     }
     return((MapScript)Activator.CreateInstance(Scripts[mapIdEnum], new object[] { game }));
 }
示例#2
0
 public static BuildingRecord GetBuildingRecord(MapIdEnum id, string name)
 {
     return(Buildings.FirstOrDefault(x => x.MapId == (int)id && x.Name == name));
 }