public static string ToBuildTime(this int buildTimeSeconds)
    {
        string result = string.Empty;
        int    num;
        int    num2;
        int    num3;
        int    num4;

        TimeUtility.GetTimeParts(buildTimeSeconds, out num, out num2, out num3, out num4);
        if (1 <= num)
        {
            if (1 <= num2)
            {
                result = string.Format(StringMaster.GetString("SystemTimeDh"), num, num2);
            }
            else
            {
                result = string.Format(StringMaster.GetString("SystemTimeD"), num);
            }
        }
        else if (1 <= num2)
        {
            if (1 <= num3)
            {
                result = string.Format(StringMaster.GetString("SystemTimeHM"), num2, num3);
            }
            else
            {
                result = string.Format(StringMaster.GetString("SystemTimeH"), num2);
            }
        }
        else if (1 <= num3)
        {
            if (1 <= num4)
            {
                result = string.Format(StringMaster.GetString("SystemTimeMS"), num3, num4);
            }
            else
            {
                result = string.Format(StringMaster.GetString("SystemTimeM"), num3);
            }
        }
        else
        {
            result = string.Format(StringMaster.GetString("SystemTimeS"), num4);
        }
        return(result);
    }
    public static string ToStaminaRecoveryTime(int countDown)
    {
        int num;
        int num2;
        int num3;
        int num4;

        TimeUtility.GetTimeParts(countDown, out num, out num2, out num3, out num4);
        string arg = string.Empty;

        if (0 < num2)
        {
            arg = string.Format(StringMaster.GetString("SystemTimeHMS"), num2, num3, num4);
        }
        else if (0 < num3)
        {
            arg = string.Format(StringMaster.GetString("SystemTimeMS"), num3, num4);
        }
        else if (0 < num4)
        {
            arg = string.Format(StringMaster.GetString("SystemTimeS"), num4);
        }
        return(string.Format(StringMaster.GetString("StaminaRecoveryTime"), arg));
    }