/// <summary> /// /// </summary> /// <param name="outputInterface"></param> /// <param name="inputInterface"></param> /// <returns></returns> public static bool EstablishConnection(VisualScriptNodeInterfaceOutput outputInterface, VisualScriptNodeInterfaceInput inputInterface) { if (inputInterface.RequiredType == outputInterface.Transmission.GetType()) { VisualScriptConnection connection = new VisualScriptConnection() { _outputInterface = outputInterface, _inputInterface = inputInterface }; outputInterface.Connections.Add(connection); inputInterface.Connections.Add(connection); return(true); } return(false); }
/// <summary> /// /// </summary> /// <param name="outputInterface"></param> /// <param name="inputInterface"></param> /// <returns></returns> public static bool EstablishConnection(VisualScriptNodeInterfaceOutput outputInterface, VisualScriptNodeInterfaceInput inputInterface) { if (inputInterface.RequiredType == outputInterface.Transmission.GetType()) { VisualScriptConnection connection = new VisualScriptConnection() { _outputInterface = outputInterface, _inputInterface = inputInterface }; outputInterface.Connections.Add(connection); inputInterface.Connections.Add(connection); return true; } return false; }
/// <summary> /// /// </summary> /// <param name="item"></param> public void Remove(VisualScriptConnection item) { this.InnerList.Remove(item); }
/// <summary> /// /// </summary> /// <param name="item"></param> /// <returns></returns> internal int Add(VisualScriptConnection item) { return(this.List.Add(item)); }
/// <summary> /// /// </summary> /// <param name="item"></param> /// <returns></returns> public int IndexOf(VisualScriptConnection item) { return(base.List.IndexOf(item)); }
/// <summary> /// /// </summary> /// <param name="index"></param> /// <param name="item"></param> public void Insert(int index, VisualScriptConnection item) { this.List.Insert(index, item); }
/// <summary> /// /// </summary> /// <param name="item"></param> /// <returns></returns> public bool Contains(VisualScriptConnection item) { return(this.List.Contains(item)); }
/// <summary> /// /// </summary> /// <param name="item"></param> public void Remove(VisualScriptConnection item) { this.InnerList.Remove(item); }
/// <summary> /// /// </summary> /// <param name="item"></param> /// <returns></returns> internal int Add(VisualScriptConnection item) { return this.List.Add(item); }
/// <summary> /// /// </summary> /// <param name="item"></param> /// <returns></returns> public int IndexOf(VisualScriptConnection item) { return base.List.IndexOf(item); }
/// <summary> /// /// </summary> /// <param name="index"></param> /// <param name="item"></param> public void Insert(int index, VisualScriptConnection item) { this.List.Insert(index, item); }
/// <summary> /// /// </summary> /// <param name="item"></param> /// <returns></returns> public bool Contains(VisualScriptConnection item) { return this.List.Contains(item); }
/// <summary> /// /// </summary> /// <param name="collection"></param> public void AddRange(VisualScriptConnection[] collection) { this.AddRange(collection); }