Beispiel #1
0
 internal Laser(SpaceCenter.Services.Parts.Part innerPart)
 {
     part = innerPart;
     if (!Is(part))
     {
         throw new ArgumentException("Part is not a LiDAR");
     }
 }
Beispiel #2
0
 internal Antenna(SpaceCenter.Services.Parts.Part innerPart)
 {
     part = innerPart;
     if (!Is(part))
     {
         throw new ArgumentException("Part is not a RemoteTech antenna");
     }
 }
Beispiel #3
0
 internal static bool Is(SpaceCenter.Services.Parts.Part innerPart)
 {
     return(innerPart.InternalPart.Modules.Contains("LiDARModule"));
 }
Beispiel #4
0
 public static Antenna Antenna(SpaceCenter.Services.Parts.Part part)
 {
     CheckAPI();
     return(new Antenna(part));
 }
Beispiel #5
0
 public static Laser Laser(SpaceCenter.Services.Parts.Part part)
 {
     CheckAPI();
     return(new Laser(part));
 }