예제 #1
0
 public override String ToString()
 {
     if (body != null)
     {
         return(body.name + "-" + ImpactMonitor.energyFormat(energy) + "-" + biome + "-" + latitude);
     }
     else
     {
         return(asteroid);
     }
 }
예제 #2
0
 protected override string GetTitle()
 {
     if (contract.asteroid != null)
     {
         return(Localizer.Format(asteroidTitle, contract.asteroid));
     }
     if (contract.biome == null)
     {
         if (contract.energy > 0)
         {
             return(Localizer.Format(keTitle, contract.body.GetDisplayName(), ImpactMonitor.energyFormat(contract.energy)));
         }
         else
         {
             return(Localizer.Format(latitudeTitle, contract.body.GetDisplayName(), contract.latitude));
         }
     }
     else
     {
         return(Localizer.Format(biomeTitle, contract.biome, contract.body.GetDisplayName()));
     }
 }
예제 #3
0
 protected override string GetDescription()
 {
     return(Localizer.Format("#autoLOC_SeismicContract_Blurb", pickedContract.body.GetDisplayName(), ImpactMonitor.energyFormat(pickedContract.energy)));
 }
예제 #4
0
 protected override string GetTitle()
 {
     return(Localizer.Format("#autoLOC_SeismicContract_Title",
                             ImpactMonitor.energyFormat(pickedContract.energy), pickedContract.body.GetDisplayName()));
 }