private string GetPortName() { string portName = string.Empty; //// 7-Series port name has following structure: <WWT|EE|SS|NN><LENGTH><BEG|END><INDEX> //portName += CardinalDirection[0].ToString() + CardinalDirection[0].ToString(); //portName += Length.ToString(); //portName += PortKind.Substring(0, 3).ToUpper(); //portName += PortIndex.ToString(); // UltraScale/UltraScale+ port name has following structure: <WW|EE|SS|NN><LENGTH>_<W|E>_<BEG|END><INDEX>, <WW|EE|SS|NN>12_<BEG|END><INDEX> portName += CardinalDirection[0].ToString() + CardinalDirection[0].ToString(); portName += Length.ToString(); if (12 != Length) { portName += "_E_"; } else { portName += "_"; } portName += PortKind.Substring(0, 3).ToUpper(); portName += PortIndex.ToString(); return(portName); }
/************************************************************************************************************************/ #endregion /************************************************************************************************************************/ #region Inspector /************************************************************************************************************************/ /// <summary>Returns a short description of this layer.</summary> public override string ToString() { #if UNITY_EDITOR return(string.Concat(Name, " (Layer ", PortIndex.ToString(), ")")); #else return("Layer " + PortIndex); #endif }