示例#1
0
 public override string GetUpgradeImageUrl(GenericUpgrade upgrade, string filename = null)
 {
     return(RootUrlForImages
            + "upgrades/" + ImageUrls.FormatUpgradeTypes(upgrade.UpgradeInfo.UpgradeTypes)
            + "/" + ImageUrls.FormatName(filename ?? ImageUrls.FormatUpgradeName(upgrade.UpgradeInfo.Name))
            + ".png");
 }
示例#2
0
 public override string GetPilotImageUrl(GenericShip ship, string filename)
 {
     return(RootUrlForImages + "pilots/" + ImageUrls.FormatFaction(ship.SubFaction) + "/" + ImageUrls.FormatShipType(ship.ShipInfo.ShipName) + "/" + (filename ?? (ImageUrls.FormatName(ship.PilotInfo.PilotName) + ".png")));
 }
示例#3
0
 public override string GetUpgradeImageUrl(GenericUpgrade upgrade)
 {
     return(RootUrlForImages + "upgrades/" + ImageUrls.FormatUpgradeTypes(upgrade.Types) + "/" + ImageUrls.FormatName(ImageUrls.FormatUpgradeName(upgrade.NameOriginal ?? upgrade.Name)) + ".png");
 }
示例#4
0
 public override string GetPilotImageUrl(GenericShip ship)
 {
     return(RootUrlForImages + "pilots/" + ImageUrls.FormatFaction(ship.SubFaction) + "/" + ImageUrls.FormatShipType(ship.Type) + "/" + ImageUrls.FormatName(ship.PilotName) + ".png");
 }