Esempio n. 1
0
 public static IronBuilding GetBuilding(string Name)
 {
     if (Entities.ContainsKey(Name)) {
         if (Entities[Name] is Building) {
             return new IronBuilding(Entities[Name] as Building);
         } else {
             throw new Exception("Tried to receive '" + Name + "' as a Building, when it is really a " + Entities[Name].GetType().Name + ".");
         }
     } else {
         Building ret = new Building(Name);
         Entities[Name] = ret;
         new Networking.Entity.AddBuilding(Name).Send();
         return new IronBuilding(ret);
     }
 }
Esempio n. 2
0
 public IronBuilding(Building reference)
     : base(reference)
 {
 }