RemoteTech.RTUtils.length C# (CSharp) Méthode

length() public static méthode

public static length ( double m ) : string
m double
Résultat string
        public static string length(double m)
        {
            if (m >= 1000000000000000000)
                return roundS(m / 1000000000000000000) + " E";

            if (m >= 1000000000000000)
                return roundS(m / 1000000000000000) + " P";

            if (m >= 1000000000000)
                return roundS(m / 1000000000000) + " T";

            if (m >= 1000000000)
                return roundS(m / 1000000000) + " G";

            if (m >= 1000000)
                return roundS(m / 1000000) + " M";

            if (m >= 1000)
                return roundS(m / 1000) + " k";

            return roundS(m) + " ";
        }

Usage Example

Exemple #1
0
        public override string GetInfo()
        {
            string text = "";

            if (antennaRange0 != antennaRange1)
            {
                if (text.Length > 0)
                {
                    text += "\n";
                }
                text += "Antenna range: " + RTUtils.length(this.antennaRange0 * 1000) + "m / " + RTUtils.length(this.antennaRange1 * 1000) + "m";
            }
            else if (antennaRange > 0)
            {
                if (text.Length > 0)
                {
                    text += "\n";
                }
                text += "Antenna range: " + RTUtils.length(antennaRange * 1000) + "m";
            }

            if (dishRange0 != dishRange1)
            {
                if (text.Length > 0)
                {
                    text += "\n";
                }
                text += "Dish range: " + RTUtils.length(dishRange0 * 1000) + "m / " + RTUtils.length(dishRange1 * 1000) + "m";
            }
            else if (dishRange > 0)
            {
                if (text.Length > 0)
                {
                    text += "\n";
                }
                text += "Dish range: " + RTUtils.length(dishRange * 1000) + "m";
            }

            if (EnergyDrain0 != EnergyDrain1)
            {
                if (text.Length > 0)
                {
                    text += "\n";
                }
                text += "Energy req.: " + RTUtils.eCost(EnergyDrain0) + " / " + RTUtils.eCost(EnergyDrain1); // NK
            }
            else if (this.EnergyDrain > 0)
            {
                if (text.Length > 0)
                {
                    text += "\n";
                }
                text += "Energy req.: " + RTUtils.eCost(EnergyDrain); // NK
            }

            return(text);
        }
All Usage Examples Of RemoteTech.RTUtils::length