/// <summary> /// Remove an input from this block. /// </summary> public void RemoveInput(Input input) { if (InputList.Contains(input)) { input.Dispose(); InputList.Remove(input); FireUpdate(1 << (int)UpdateState.Inputs); } }
/// <summary> /// Remove an input /// </summary> /// <param name="name">Name of the input</param> public void RemoveInput(string name) { if (string.IsNullOrEmpty(name)) { return; } if (InputList.ContainsKey(name)) { InputList.Remove(name); } }
public void Remove() { parent.Remove(this); Destroy(gameObject); }