public override string ToString() { if (Present != null) { return(Present.name); } else { return(Categorytype.ToString()); } }
public void ShowDetails() { Logger.Log("connections " + (connections.Count.ToString()), Category.Electrical); Logger.Log("ID " + (this.GetInstanceID()), Category.Electrical); Logger.Log("Type " + (Categorytype.ToString()), Category.Electrical); Logger.Log("Can connect to " + (string.Join(",", CanConnectTo)), Category.Electrical); Logger.Log("UpstreamCount " + (UpstreamCount.ToString()), Category.Electrical); Logger.Log("DownstreamCount " + (DownstreamCount.ToString()), Category.Electrical); Logger.Log("CurrentInWire " + (CurrentInWire.ToString()), Category.Electrical); Logger.Log("ActualVoltage " + (ActualVoltage.ToString()), Category.Electrical); Logger.Log("EstimatedResistance " + (EstimatedResistance.ToString()), Category.Electrical); }