public void UpdateFromSlider()
 {
     updating           = true;
     tweakable.Value    = Mathf.FloorToInt(slider.value);
     sliderDisplay.text = tweakable.ValueString();
     updating           = false;
 }
Example #2
0
    public override string GetDescriptionString()
    {
        string caliberString = caliber.ValueString();
        string partTypeName  = Constants.GetPartDescriptionName(this);
        string typeline;

        if (Manufacturer != null)
        {
            typeline = Manufacturer.name + " " + ModelName + " " + partTypeName;
        }
        else
        {
            typeline = ModelName + " " + partTypeName;
        }
        ;
        string turretSetup = "";

        switch (turrets.Value)
        {
        case 0:
            turretSetup = "Centerline Mounted";
            break;

        case 1:
            turretSetup = "Single Turret";
            break;

        case 2:
            turretSetup = "Double Turret";
            break;

        case 3:
            turretSetup = "Triple Turret";
            break;

        case 4:
            turretSetup = "Quadruple Turret";
            break;

        default:
            break;
        }
        return(turretSetup + " " + caliberString + " " + typeline);
    }
Example #3
0
 public override string GetStatisticsString()
 {
     return("Weight: " + Weight.ToString() + " Damage: " + Damage + " Recharge Time: " + reload.ValueString());
 }