public override string CompInspectStringExtra() { if (remainingTicks > 0) { return(Translator.Translate("LifespanExpiry") + " " + GenTime.TickstoDaysAndHoursString(remainingTicks) + "\n" + base.CompInspectStringExtra()); } return(base.CompInspectStringExtra()); }
private DerGeneralizedTime GetGenTime() { var genTime = new StringBuilder(); genTime.Append(GenTime.ToString("yyyyMMddHHmmss")); if (GenTime.Millisecond > 0) { var milliseconds = GenTime.Millisecond.ToString().PadLeft(3, '0').TrimEnd('0'); genTime.Append($".{milliseconds}"); } genTime.Append("Z"); return(new DerGeneralizedTime(genTime.ToString())); }
public string GetInspectString() { StringBuilder stringBuilder = new StringBuilder(); if (this.isOnline()) { stringBuilder.AppendLine("Shield: " + (object)this.shieldCurrentStrength + "/" + (object)this.shieldMaxShieldStrength); } else if (this.enabled) { stringBuilder.AppendLine("Ready in " + (object)Math.Round((double)GenTime.TicksToSeconds(this.shieldRecoverWarmup - this.warmupTicksCurrent)) + " seconds."); } else { stringBuilder.AppendLine("Shield disabled!"); } return(stringBuilder.ToString()); }