Class ScriptGraphInput
Component for easily assigning values to input parameters in the Unity editor. For example, you can reference this component in a UI component's OnChange UnityEvent to update an input parameter's value.
Inheritance
object
UnityEngine.Object
UnityEngine.Component
UnityEngine.Behaviour
UnityEngine.MonoBehaviour
ScriptGraphInput
Implements
Inherited Members
UnityEngine.MonoBehaviour.IsInvoking()
UnityEngine.MonoBehaviour.CancelInvoke()
UnityEngine.MonoBehaviour.Invoke(string, float)
UnityEngine.MonoBehaviour.InvokeRepeating(string, float, float)
UnityEngine.MonoBehaviour.CancelInvoke(string)
UnityEngine.MonoBehaviour.IsInvoking(string)
UnityEngine.MonoBehaviour.StartCoroutine(string)
UnityEngine.MonoBehaviour.StartCoroutine(string, object)
UnityEngine.MonoBehaviour.StartCoroutine(System.Collections.IEnumerator)
UnityEngine.MonoBehaviour.StartCoroutine_Auto(System.Collections.IEnumerator)
UnityEngine.MonoBehaviour.StopCoroutine(System.Collections.IEnumerator)
UnityEngine.MonoBehaviour.StopCoroutine(UnityEngine.Coroutine)
UnityEngine.MonoBehaviour.StopCoroutine(string)
UnityEngine.MonoBehaviour.StopAllCoroutines()
UnityEngine.MonoBehaviour.print(object)
UnityEngine.MonoBehaviour.useGUILayout
UnityEngine.MonoBehaviour.runInEditMode
UnityEngine.Behaviour.enabled
UnityEngine.Behaviour.isActiveAndEnabled
UnityEngine.Component.GetComponent(System.Type)
UnityEngine.Component.GetComponent<T>()
UnityEngine.Component.TryGetComponent(System.Type, out UnityEngine.Component)
UnityEngine.Component.TryGetComponent<T>(out T)
UnityEngine.Component.GetComponent(string)
UnityEngine.Component.GetComponentInChildren(System.Type, bool)
UnityEngine.Component.GetComponentInChildren(System.Type)
UnityEngine.Component.GetComponentInChildren<T>(bool)
UnityEngine.Component.GetComponentInChildren<T>()
UnityEngine.Component.GetComponentsInChildren(System.Type, bool)
UnityEngine.Component.GetComponentsInChildren(System.Type)
UnityEngine.Component.GetComponentsInChildren<T>(bool)
UnityEngine.Component.GetComponentsInChildren<T>(bool, System.Collections.Generic.List<T>)
UnityEngine.Component.GetComponentsInChildren<T>()
UnityEngine.Component.GetComponentsInChildren<T>(System.Collections.Generic.List<T>)
UnityEngine.Component.GetComponentInParent(System.Type)
UnityEngine.Component.GetComponentInParent<T>()
UnityEngine.Component.GetComponentsInParent(System.Type, bool)
UnityEngine.Component.GetComponentsInParent(System.Type)
UnityEngine.Component.GetComponentsInParent<T>(bool)
UnityEngine.Component.GetComponentsInParent<T>(bool, System.Collections.Generic.List<T>)
UnityEngine.Component.GetComponentsInParent<T>()
UnityEngine.Component.GetComponents(System.Type)
UnityEngine.Component.GetComponents(System.Type, System.Collections.Generic.List<UnityEngine.Component>)
UnityEngine.Component.GetComponents<T>(System.Collections.Generic.List<T>)
UnityEngine.Component.GetComponents<T>()
UnityEngine.Component.CompareTag(string)
UnityEngine.Component.SendMessageUpwards(string, object, UnityEngine.SendMessageOptions)
UnityEngine.Component.SendMessageUpwards(string, object)
UnityEngine.Component.SendMessageUpwards(string)
UnityEngine.Component.SendMessageUpwards(string, UnityEngine.SendMessageOptions)
UnityEngine.Component.SendMessage(string, object)
UnityEngine.Component.SendMessage(string)
UnityEngine.Component.SendMessage(string, object, UnityEngine.SendMessageOptions)
UnityEngine.Component.SendMessage(string, UnityEngine.SendMessageOptions)
UnityEngine.Component.BroadcastMessage(string, object, UnityEngine.SendMessageOptions)
UnityEngine.Component.BroadcastMessage(string, object)
UnityEngine.Component.BroadcastMessage(string)
UnityEngine.Component.BroadcastMessage(string, UnityEngine.SendMessageOptions)
UnityEngine.Component.transform
UnityEngine.Component.gameObject
UnityEngine.Component.tag
UnityEngine.Object.GetInstanceID()
UnityEngine.Object.GetHashCode()
UnityEngine.Object.Equals(object)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Vector3, UnityEngine.Quaternion)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Vector3, UnityEngine.Quaternion, UnityEngine.Transform)
UnityEngine.Object.Instantiate(UnityEngine.Object)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Transform)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Transform, bool)
UnityEngine.Object.Instantiate<T>(T)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Vector3, UnityEngine.Quaternion)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Vector3, UnityEngine.Quaternion, UnityEngine.Transform)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Transform)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Transform, bool)
UnityEngine.Object.Destroy(UnityEngine.Object, float)
UnityEngine.Object.Destroy(UnityEngine.Object)
UnityEngine.Object.DestroyImmediate(UnityEngine.Object, bool)
UnityEngine.Object.DestroyImmediate(UnityEngine.Object)
UnityEngine.Object.FindObjectsOfType(System.Type)
UnityEngine.Object.DontDestroyOnLoad(UnityEngine.Object)
UnityEngine.Object.DestroyObject(UnityEngine.Object, float)
UnityEngine.Object.DestroyObject(UnityEngine.Object)
UnityEngine.Object.FindSceneObjectsOfType(System.Type)
UnityEngine.Object.FindObjectsOfTypeIncludingAssets(System.Type)
UnityEngine.Object.FindObjectsOfType<T>()
UnityEngine.Object.FindObjectOfType<T>()
UnityEngine.Object.FindObjectsOfTypeAll(System.Type)
UnityEngine.Object.FindObjectOfType(System.Type)
UnityEngine.Object.ToString()
UnityEngine.Object.name
UnityEngine.Object.hideFlags
object.Equals(object, object)
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
Namespace: InsaneScatterbrain.ScriptGraph
Syntax
public abstract class ScriptGraphInput : ScriptGraphMonoBehaviour, IVersioned
Properties
ParameterId
Gets/sets the parameter ID.
Declaration
public string ParameterId { get; set; }
Property Value
Type | Description |
---|---|
string |
Runner
Gets the script graph runner.
Declaration
public ScriptGraphRunner Runner { get; }
Property Value
Type | Description |
---|---|
ScriptGraphRunner |
Type
Gets the input parameter's type.
Declaration
public abstract Type Type { get; }
Property Value
Type | Description |
---|---|
System.Type |