Esempio n. 1
0
        /// <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);
            }
        }
Esempio n. 2
0
        /// <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);
            }
        }
Esempio n. 3
0
 public void Remove()
 {
     parent.Remove(this);
     Destroy(gameObject);
 }