예제 #1
0
        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");
            }
        }
예제 #3
0
        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);