protected override string getButtonText(DeployablePartState deployablePartState) { switch (deployablePartState) { case DeployablePartState.EXTENDED: return(Localizer.Format("#MechJeb_SolarPanelDeploy")); //"Toggle solar panels (currently extended)" case DeployablePartState.RETRACTED: return(Localizer.Format("#MechJeb_SolarPanelRetracted")); //"Toggle solar panels (currently retracted)" default: return(Localizer.Format("#MechJeb_SolarPanelToggle")); //"Toggle solar panels" } }
protected override string getButtonText(DeployablePartState deployablePartState) { switch (deployablePartState) { case DeployablePartState.EXTENDED: return("Toggle solar panels (currently extended)"); case DeployablePartState.RETRACTED: return("Toggle solar panels (currently retracted)"); default: return("Toggle solar panels"); } }
protected override string getButtonText(DeployablePartState deployablePartState) { switch (deployablePartState) { case DeployablePartState.EXTENDED: return(Localizer.Format("#MechJeb_AntennasEXTENDED")); //"Toggle antennas (currently extended)" case DeployablePartState.RETRACTED: return(Localizer.Format("#MechJeb_AntennasRETRACTED")); //"Toggle antennas (currently retracted)" default: return(Localizer.Format("#MechJeb_AntennasToggle")); //"Toggle antennas" } }
protected abstract string getButtonText(DeployablePartState deployablePartState);