mirror of
https://github.com/Siccity/xNode.git
synced 2026-02-14 11:01:37 +08:00
Added Node.ClearInstancePorts
Fixed System.Exception
This commit is contained in:
parent
247482d555
commit
e21398cd19
@ -84,6 +84,14 @@ namespace XNode {
|
|||||||
port.ClearConnections();
|
port.ClearConnections();
|
||||||
ports.Remove(port.fieldName);
|
ports.Remove(port.fieldName);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary> Removes all instance ports from the node </summary>
|
||||||
|
[ContextMenu("Clear instance ports")]
|
||||||
|
public void ClearInstancePorts() {
|
||||||
|
foreach (NodePort port in InstancePorts) {
|
||||||
|
RemoveInstancePort(port);
|
||||||
|
}
|
||||||
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region Ports
|
#region Ports
|
||||||
@ -229,7 +237,7 @@ namespace XNode {
|
|||||||
this.Clear();
|
this.Clear();
|
||||||
|
|
||||||
if (keys.Count != values.Count)
|
if (keys.Count != values.Count)
|
||||||
throw new System.Exception(string.Format("there are {0} keys and {1} values after deserialization. Make sure that both key and value types are serializable."));
|
throw new System.Exception("there are " + keys.Count + " keys and " + values.Count + " values after deserialization. Make sure that both key and value types are serializable.");
|
||||||
|
|
||||||
for (int i = 0; i < keys.Count; i++)
|
for (int i = 0; i < keys.Count; i++)
|
||||||
this.Add(keys[i], values[i]);
|
this.Add(keys[i], values[i]);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user