using UnityEngine; using UnityAtoms.BaseAtoms; <%IF TYPE_HAS_NAMESPACE%>using {TYPE_NAMESPACE};<%ENDIF%> <%IF HAS_SUB_UA_NAMESPACE%> namespace UnityAtoms.{SUB_UA_NAMESPACE} <%ELSE%> namespace UnityAtoms <%ENDIF%> { /// /// Variable Instancer of type `{VALUE_TYPE}`. Inherits from `AtomVariableInstancer<{VALUE_TYPE_NAME}Variable, {VALUE_TYPE_NAME}Pair, {VALUE_TYPE}, {VALUE_TYPE_NAME}Event, {VALUE_TYPE_NAME}PairEvent, {VALUE_TYPE_NAME}{VALUE_TYPE_NAME}Function>`. /// [EditorIcon("atom-icon-hotpink")] [AddComponentMenu("Unity Atoms/Variable Instancers/{VALUE_TYPE_NAME} Variable Instancer")] public class {VALUE_TYPE_NAME}VariableInstancer : AtomVariableInstancer< {VALUE_TYPE_NAME}Variable, {VALUE_TYPE_NAME}Pair, {VALUE_TYPE}, {VALUE_TYPE_NAME}Event, {VALUE_TYPE_NAME}PairEvent, {VALUE_TYPE_NAME}{VALUE_TYPE_NAME}Function> { } }