On this page
GTC
WorkingTitle\GlassCockpit\G3000v2\BehaviorsV1\GTC.xml
Includes
- ModelBehaviorFile: Asobo\Generic.xml
- ModelBehaviorFile: Asobo\GlassCockpit\AS3000.xml
- ModelBehaviorFile: Asobo\GlassCockpit\Inputs\AS1000_Inputs.xml
- RelativeFile: Common.xml
Templates
WT_G3000_GTC_Template
Definition from XML<Template Name="WT_G3000_GTC_Template"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO_GT_Helper_Suffix_ID_Appender"> <Switch Param="ORIENTATION"> <Case Value="Horizontal"> <TEMPLATE_TO_CALL>WT_G3000_GTC_Horizontal_SubTemplate</TEMPLATE_TO_CALL> </Case> <Default> <TEMPLATE_TO_CALL>WT_G3000_GTC_Vertical_SubTemplate</TEMPLATE_TO_CALL> </Default> </Switch> </UseTemplate> </Template>Parameters initialization:
- Default
Parameters set:
- ID
Templates used:
- ASOBO_GT_Helper_Suffix_ID_Appender
Condition: Switch(ORIENTATION)
- Case: Horizontal
Parameters set:
- TEMPLATE_TO_CALL
- Default case:
Parameters set:
- TEMPLATE_TO_CALL
- Default
WT_G3000_GTC_Vertical_SubTemplate
Definition from XML<Template Name="WT_G3000_GTC_Vertical_SubTemplate"> <Parameters Type="Default"> <AS3000>AS580</AS3000> </Parameters> <Parameters Type="Default"> <SCREEN_NODE_ID>#AS3000#_Screen#SUFFIX_ID#</SCREEN_NODE_ID> <INPUT_EVENT_ID_SOURCE>AS3000_TSC_Vertical#SUFFIX_ID#</INPUT_EVENT_ID_SOURCE> <KEY_PREFIX>AS3000_TSC_Vertical_#ID#</KEY_PREFIX> </Parameters> <Parameters Type="Override"> <UseParametersFn Name="G3000_GTC_Backlight_Var"/> </Parameters> <Parameters Type="Default"> <EMISSIVE_MIN>0.02</EMISSIVE_MIN> <EMISSIVE_MAX>1</EMISSIVE_MAX> <EMISSIVE_GAMMA>2.2</EMISSIVE_GAMMA> <EMISSIVE_INPUT>(#BACKLIGHT_VAR_TYPE#:#BACKLIGHT_VAR_NAME#)</EMISSIVE_INPUT> </Parameters> <Parameters Type="Default"> <SCREEN_EMISSIVE_MIN>#EMISSIVE_MIN#</SCREEN_EMISSIVE_MIN> <SCREEN_EMISSIVE_MAX>#EMISSIVE_MAX#</SCREEN_EMISSIVE_MAX> <SCREEN_EMISSIVE_GAMMA>#EMISSIVE_GAMMA#</SCREEN_EMISSIVE_GAMMA> <SCREEN_EMISSIVE_INPUT>#EMISSIVE_INPUT#</SCREEN_EMISSIVE_INPUT> </Parameters> <Parameters Type="Default"> <KNOB_EMISSIVE_MIN>#EMISSIVE_MIN#</KNOB_EMISSIVE_MIN> <KNOB_EMISSIVE_MAX>#EMISSIVE_MAX#</KNOB_EMISSIVE_MAX> <KNOB_EMISSIVE_GAMMA>#EMISSIVE_GAMMA#</KNOB_EMISSIVE_GAMMA> <KNOB_EMISSIVE_INPUT>#EMISSIVE_INPUT#</KNOB_EMISSIVE_INPUT> </Parameters> <Parameters Type="Default"> <UseParametersFn Name="G3000_Emissive_Power_Curve"> <PREFIX>SCREEN</PREFIX> </UseParametersFn> <UseParametersFn Name="G3000_Emissive_Power_Curve"> <PREFIX>KNOB</PREFIX> </UseParametersFn> </Parameters> <UseTemplate Name="ASOBO_AS3000_TSC_Screen_Template"> <NODE_ID>#SCREEN_NODE_ID#</NODE_ID> <AS3000>AS3000</AS3000> <EMISSIVE_CODE>#SCREEN_EMISSIVE_CODE#</EMISSIVE_CODE> </UseTemplate> <Component ID="AS580_Knobs_#ID#"> <Parameters Type="Default"> <WWISE_EVENT_LARGE_KNOB>AS580_big_knob_turn</WWISE_EVENT_LARGE_KNOB> <WWISE_EVENT_SMALL_KNOB>AS580_knob_turn</WWISE_EVENT_SMALL_KNOB> <WWISE_EVENT_PUSH_1>AS580_knob_push_button_on</WWISE_EVENT_PUSH_1> <WWISE_EVENT_PUSH_2>AS580_knob_push_button_off</WWISE_EVENT_PUSH_2> <COUNT>36</COUNT> <NODE_ID_RIGHT_OUTER_KNOB>AS580_KNOB_01#SUFFIX_ID#</NODE_ID_RIGHT_OUTER_KNOB> <ANIM_NAME_RIGHT_OUTER_KNOB>AS580_KNOB_01#SUFFIX_ID#</ANIM_NAME_RIGHT_OUTER_KNOB> <NODE_ID_RIGHT_INNER_KNOB>AS580_KNOB_01_SMALL#SUFFIX_ID#</NODE_ID_RIGHT_INNER_KNOB> <ANIM_NAME_RIGHT_INNER_KNOB>AS580_KNOB_01_SMALL#SUFFIX_ID#</ANIM_NAME_RIGHT_INNER_KNOB> <ANIM_NAME_RIGHT_INNER_KNOB_PUSH>AS580_KNOB_01_SMALL_PUSH#SUFFIX_ID#</ANIM_NAME_RIGHT_INNER_KNOB_PUSH> <NODE_ID_LEFT_JOYSTICK>AS580_KNOB_02#SUFFIX_ID#</NODE_ID_LEFT_JOYSTICK> <PAN_NODE_ID_LEFT_JOYSTICK>AS580_Joystick_Range_Pan#SUFFIX_ID#</PAN_NODE_ID_LEFT_JOYSTICK> <ANIM_NAME_LEFT_JOYSTICK_KNOB>AS580_KNOB_02#SUFFIX_ID#</ANIM_NAME_LEFT_JOYSTICK_KNOB> <ANIM_NAME_LEFT_JOYSTICK_PUSH>AS580_Joystick_Range_Push#SUFFIX_ID#</ANIM_NAME_LEFT_JOYSTICK_PUSH> <ANIM_NAME_LEFT_JOYSTICK_L_R>AS580_Joystick_Range_L_R#SUFFIX_ID#</ANIM_NAME_LEFT_JOYSTICK_L_R> <ANIM_NAME_LEFT_JOYSTICK_DN_UP>AS580_Joystick_Range_DN_UP#SUFFIX_ID#</ANIM_NAME_LEFT_JOYSTICK_DN_UP> <NODE_ID_MIDDLE_KNOB>AS580_KNOB_03#SUFFIX_ID#</NODE_ID_MIDDLE_KNOB> <ANIM_NAME_MIDDLE_KNOB>AS580_KNOB_03#SUFFIX_ID#</ANIM_NAME_MIDDLE_KNOB> <ANIM_NAME_MIDDLE_KNOB_PUSH>AS580_KNOB_03_SMALL_PUSH#SUFFIX_ID#</ANIM_NAME_MIDDLE_KNOB_PUSH> <LONG_CLICK_TIME>2</LONG_CLICK_TIME> <JOYSTICK_THRESHOLD_X_INPUT>0.1</JOYSTICK_THRESHOLD_X_INPUT> <JOYSTICK_THRESHOLD_X_MOUSE>0.01</JOYSTICK_THRESHOLD_X_MOUSE> <JOYSTICK_THRESHOLD_Y_INPUT>0.1</JOYSTICK_THRESHOLD_Y_INPUT> <JOYSTICK_THRESHOLD_Y_MOUSE>0.01</JOYSTICK_THRESHOLD_Y_MOUSE> <Condition Valid="NO_KNOB_BACKLIGHT"> <False> <NODE_ID_RIGHT_OUTER_KNOB_BACKLIGHT>AS580_KNOB_01_BACKLIGHT#SUFFIX_ID#</NODE_ID_RIGHT_OUTER_KNOB_BACKLIGHT> <NODE_ID_MIDDLE_KNOB_BACKLIGHT>AS580_KNOB_03_BACKLIGHT#SUFFIX_ID#</NODE_ID_MIDDLE_KNOB_BACKLIGHT> <NODE_ID_LEFT_JOYSTICK_BACKLIGHT>AS580_KNOB_02_BACKLIGHT#SUFFIX_ID#</NODE_ID_LEFT_JOYSTICK_BACKLIGHT> </False> </Condition> </Parameters> <Component ID="#NODE_ID_RIGHT_OUTER_KNOB#" Node="#NODE_ID_RIGHT_OUTER_KNOB#"> <Parameters Type="Override"> <KNOB_ID>Right_Outer_Knob</KNOB_ID> </Parameters> <Parameters Type="Override"> <TOOLTIP_TITLE>@TT_Package.AS570_RIGHT_OUTER_KNOB_TITLE</TOOLTIP_TITLE> <TOOLTIP_ENTRY_0>#INPUT_EVENT_ID_SOURCE#_#KNOB_ID#</TOOLTIP_ENTRY_0> </Parameters> <UseInputEvent ID="AS3000"> <SET_STATE_EXTERNAL>p0 0 > if{ (>H:#KEY_PREFIX#_RightKnob_Large_INC) } els{ (>H:#KEY_PREFIX#_RightKnob_Large_DEC) }</SET_STATE_EXTERNAL> <TT_DESCRIPTION_ID>@TT_Package.AS430_KNOB_MHZ_ACTION</TT_DESCRIPTION_ID> </UseInputEvent> <UseTemplate Name="ASOBO_GT_Knob_Infinite"> <ANIM_NAME>#ANIM_NAME_RIGHT_OUTER_KNOB#</ANIM_NAME> <PART_ID>#INPUT_EVENT_ID_SOURCE#_#KNOB_ID#</PART_ID> <CLOCKWISE_CODE>1 (>B:#INPUT_EVENT_ID_SOURCE#_#KNOB_ID#_Inc)</CLOCKWISE_CODE> <ANTICLOCKWISE_CODE>1 (>B:#INPUT_EVENT_ID_SOURCE#_#KNOB_ID#_Dec)</ANTICLOCKWISE_CODE> <WWISE_EVENT>#WWISE_EVENT_LARGE_KNOB#</WWISE_EVENT> <THRESHOLD_INPUT>0.0005</THRESHOLD_INPUT> <THRESHOLD_MOUSE>0.005</THRESHOLD_MOUSE> </UseTemplate> </Component> <Condition NotEmpty="NODE_ID_RIGHT_OUTER_KNOB_BACKLIGHT"> <Component ID="#NODE_ID_RIGHT_OUTER_KNOB_BACKLIGHT#" Node="#NODE_ID_RIGHT_OUTER_KNOB_BACKLIGHT#"> <UseTemplate Name="ASOBO_GT_Emissive_Gauge"> <EMISSIVE_CODE>#KNOB_EMISSIVE_CODE#</EMISSIVE_CODE> </UseTemplate> </Component> </Condition> <Component ID="#NODE_ID_RIGHT_INNER_KNOB#" Node="#NODE_ID_RIGHT_INNER_KNOB#"> <Parameters Type="Override"> <KNOB_ID>Right_Inner_Knob</KNOB_ID> <BTN_ID_EXTERNAL>Right_Inner_Knob_Button</BTN_ID_EXTERNAL> </Parameters> <Parameters Type="Override"> <TOOLTIP_TITLE>@TT_Package.AS570_RIGHT_INNER_KNOB_TITLE</TOOLTIP_TITLE> <TOOLTIP_ENTRY_0>#INPUT_EVENT_ID_SOURCE#_#KNOB_ID#</TOOLTIP_ENTRY_0> <TOOLTIP_ENTRY_1>#INPUT_EVENT_ID_SOURCE#_#BTN_ID_EXTERNAL#</TOOLTIP_ENTRY_1> </Parameters> <UseInputEvent ID="AS3000"> <TT_INTERACTION>PRIMARY_DOWN+SECONDARY_DOWN</TT_INTERACTION> <TT_INTERACTION_LOCKABLE>PRIMARY_DOWN</TT_INTERACTION_LOCKABLE> <BTN_ID>#BTN_ID_EXTERNAL#</BTN_ID> <SET_ARG_COUNT>2</SET_ARG_COUNT> <SET_STATE_EXTERNAL>p0 sp0 l0 0 == if{ (O:_PressTime) 0 > if{ (E:SIMULATION TIME, second) (O:_PressTime) - #LONG_CLICK_TIME# < if{ (>H:#KEY_PREFIX#_RightKnob_Push) 0 (>O:_PressTime) } els{ (>H:#KEY_PREFIX#_RightKnob_Push_Long) 0 (>O:_PressTime) } } } l0 1 == if{ (E:SIMULATION TIME, second) (>O:_PressTime) p1 (>O:_PressForDuration) } </SET_STATE_EXTERNAL> <ANIM>EXTERNAL</ANIM> <BINDING_INC_0>Push</BINDING_INC_0> <BINDING_INC_0_PARAM_0>1</BINDING_INC_0_PARAM_0> <BINDING_DEC_0>Release</BINDING_DEC_0> <BINDING_DEC_0_PARAM_0>0</BINDING_DEC_0_PARAM_0> <BINDING_SET_0>Push_Long</BINDING_SET_0> <BINDING_SET_0_PARAM_0>1</BINDING_SET_0_PARAM_0> <BINDING_SET_0_PARAM_1>#LONG_CLICK_TIME#</BINDING_SET_0_PARAM_1> <TT_DESCRIPTION_ID>@TT_Package.AS580_UPPER_KNOB_INNER_ACTION_PUSH</TT_DESCRIPTION_ID> </UseInputEvent> <UseInputEvent ID="AS3000"> <SET_STATE_EXTERNAL>p0 0 > if{ (>H:#KEY_PREFIX#_RightKnob_Small_INC) } els{ (>H:#KEY_PREFIX#_RightKnob_Small_DEC) }</SET_STATE_EXTERNAL> <TT_DESCRIPTION_ID>@TT_Package.AS430_KNOB_MHZ_ACTION</TT_DESCRIPTION_ID> </UseInputEvent> <UseTemplate Name="ASOBO_GT_Knob_Infinite_Push_Timed"> <CURSOR_LEFT>TurnLeftSmall</CURSOR_LEFT> <CURSOR_RIGHT>TurnRightSmall</CURSOR_RIGHT> <ANIM_NAME_KNOB>#ANIM_NAME_RIGHT_INNER_KNOB#</ANIM_NAME_KNOB> <ANIM_NAME_PUSH>#ANIM_NAME_RIGHT_INNER_KNOB_PUSH#</ANIM_NAME_PUSH> <PART_ID>#INPUT_EVENT_ID_SOURCE#_#KNOB_ID#</PART_ID> <CLOCKWISE_CODE>1 (>B:#INPUT_EVENT_ID_SOURCE#_#KNOB_ID#_Inc)</CLOCKWISE_CODE> <ANTICLOCKWISE_CODE>1 (>B:#INPUT_EVENT_ID_SOURCE#_#KNOB_ID#_Dec)</ANTICLOCKWISE_CODE> <LEFT_SINGLE_CODE>(>B:#INPUT_EVENT_ID_SOURCE#_#BTN_ID_EXTERNAL#_Push)</LEFT_SINGLE_CODE> <LEFT_LEAVE_CODE>(>B:#INPUT_EVENT_ID_SOURCE#_#BTN_ID_EXTERNAL#_Release)</LEFT_LEAVE_CODE> <TIMER_EVENTS_HANDLED_EXTERNALLY>True</TIMER_EVENTS_HANDLED_EXTERNALLY> <LOCKABLE_EVENT_SECONDARY>LeftRelease</LOCKABLE_EVENT_SECONDARY> <NO_LOCK_EVENT_SECONDARY>RightRelease</NO_LOCK_EVENT_SECONDARY> <MOUSEFLAGS_DRAG_IM>RightAll+LeftAll+Wheel+Lock+Unlock</MOUSEFLAGS_DRAG_IM> <WWISE_EVENT>#WWISE_EVENT_SMALL_KNOB#</WWISE_EVENT> <WWISE_EVENT_1>#WWISE_EVENT_PUSH_1#</WWISE_EVENT_1> <WWISE_EVENT_2>#WWISE_EVENT_PUSH_2#</WWISE_EVENT_2> <THRESHOLD_X_INPUT>0.05</THRESHOLD_X_INPUT> <THRESHOLD_X_MOUSE>0.001</THRESHOLD_X_MOUSE> </UseTemplate> </Component> <UseTemplate Name="ASOBO_GT_Interaction_Tooltip"> <NODE_ID>#NODE_ID_RIGHT_OUTER_KNOB#</NODE_ID> </UseTemplate> <Component ID="#NODE_ID_MIDDLE_KNOB#" Node="#NODE_ID_MIDDLE_KNOB#"> <Parameters Type="Override"> <KNOB_ID>Middle_Knob</KNOB_ID> <BTN_ID_EXTERNAL>Middle_Knob_Button</BTN_ID_EXTERNAL> </Parameters> <Parameters Type="Override"> <TOOLTIP_TITLE>@TT_Package.AS570_MIDDLE_KNOB_TITLE</TOOLTIP_TITLE> <TOOLTIP_ENTRY_0>#INPUT_EVENT_ID_SOURCE#_#KNOB_ID#</TOOLTIP_ENTRY_0> </Parameters> <UseInputEvent ID="AS3000"> <BTN_ID>#BTN_ID_EXTERNAL#</BTN_ID> <ANIM>HOLD</ANIM> <ANIM_VAR>_PushAnimVar</ANIM_VAR> <TT_INTERACTION>PRIMARY_DOWN+SECONDARY_DOWN</TT_INTERACTION> <TT_INTERACTION_LOCKABLE>PRIMARY_DOWN</TT_INTERACTION_LOCKABLE> <BINDING_INC_0>Push</BINDING_INC_0> <BINDING_INC_0_PARAM_0>1</BINDING_INC_0_PARAM_0> <SET_STATE_EXTERNAL>p0 if{ (>H:#KEY_PREFIX#_MiddleKnob_Push) }</SET_STATE_EXTERNAL> </UseInputEvent> <UseInputEvent ID="AS3000"> <SET_STATE_EXTERNAL>p0 0 > if{ (>H:#KEY_PREFIX#_MiddleKnob_INC) } els{ (>H:#KEY_PREFIX#_MiddleKnob_DEC) }</SET_STATE_EXTERNAL> <TT_DESCRIPTION_ID>@TT_Package.AS570_MIDDLE_KNOB_ACTION</TT_DESCRIPTION_ID> </UseInputEvent> <UseTemplate Name="ASOBO_GT_Knob_Infinite_Push"> <ANIM_NAME_KNOB>#ANIM_NAME_MIDDLE_KNOB#</ANIM_NAME_KNOB> <ANIM_NAME_PUSH>#ANIM_NAME_MIDDLE_KNOB_PUSH#</ANIM_NAME_PUSH> <PART_ID>#INPUT_EVENT_ID_SOURCE#_#KNOB_ID#</PART_ID> <CLOCKWISE_CODE>1 (>B:#INPUT_EVENT_ID_SOURCE#_#KNOB_ID#_Inc)</CLOCKWISE_CODE> <ANTICLOCKWISE_CODE>1 (>B:#INPUT_EVENT_ID_SOURCE#_#KNOB_ID#_Dec)</ANTICLOCKWISE_CODE> <LEFT_SINGLE_CODE>(>B:#INPUT_EVENT_ID_SOURCE#_#BTN_ID_EXTERNAL#_Push)</LEFT_SINGLE_CODE> <WWISE_EVENT>#WWISE_EVENT_SMALL_KNOB#</WWISE_EVENT> <WWISE_EVENT_1>#WWISE_EVENT_PUSH_1#</WWISE_EVENT_1> <WWISE_EVENT_2>#WWISE_EVENT_PUSH_2#</WWISE_EVENT_2> <THRESHOLD_MOUSE>0.01</THRESHOLD_MOUSE> <THRESHOLD_INPUT>0.0005</THRESHOLD_INPUT> </UseTemplate> </Component> <Condition NotEmpty="NODE_ID_MIDDLE_KNOB_BACKLIGHT"> <Component ID="#NODE_ID_MIDDLE_KNOB_BACKLIGHT#" Node="#NODE_ID_MIDDLE_KNOB_BACKLIGHT#"> <UseTemplate Name="ASOBO_GT_Emissive_Gauge"> <EMISSIVE_CODE>#KNOB_EMISSIVE_CODE#</EMISSIVE_CODE> </UseTemplate> </Component> </Condition> <UseTemplate Name="WT_G3000_GTC_Joystick_Template"> <NODE_ID>#NODE_ID_LEFT_JOYSTICK#</NODE_ID> <PAN_NODE_ID>#PAN_NODE_ID_LEFT_JOYSTICK#</PAN_NODE_ID> <ANIM_NAME_L_R>#ANIM_NAME_LEFT_JOYSTICK_L_R#</ANIM_NAME_L_R> <ANIM_NAME_DN_UP>#ANIM_NAME_LEFT_JOYSTICK_DN_UP#</ANIM_NAME_DN_UP> <ANIM_NAME_KNOB>#ANIM_NAME_LEFT_JOYSTICK_KNOB#</ANIM_NAME_KNOB> <ANIM_NAME_PUSH>#ANIM_NAME_LEFT_JOYSTICK_PUSH#</ANIM_NAME_PUSH> <Condition Valid="LEFT_JOYSTICK_INVERT_ANIM_L_R"> <INVERT_ANIM_L_R>True</INVERT_ANIM_L_R> </Condition> <Condition Valid="LEFT_JOYSTICK_INVERT_ANIM_DN_UP"> <INVERT_ANIM_DN_UP>True</INVERT_ANIM_DN_UP> </Condition> <THRESHOLD_X_INPUT>#JOYSTICK_THRESHOLD_X_INPUT#</THRESHOLD_X_INPUT> <THRESHOLD_X_MOUSE>#JOYSTICK_THRESHOLD_X_MOUSE#</THRESHOLD_X_MOUSE> <THRESHOLD_Y_INPUT>#JOYSTICK_THRESHOLD_Y_INPUT#</THRESHOLD_Y_INPUT> <THRESHOLD_Y_MOUSE>#JOYSTICK_THRESHOLD_Y_MOUSE#</THRESHOLD_Y_MOUSE> </UseTemplate> <Condition NotEmpty="NODE_ID_LEFT_JOYSTICK_BACKLIGHT"> <Component ID="#NODE_ID_LEFT_JOYSTICK_BACKLIGHT#" Node="#NODE_ID_LEFT_JOYSTICK_BACKLIGHT#"> <UseTemplate Name="ASOBO_GT_Emissive_Gauge"> <EMISSIVE_CODE>#KNOB_EMISSIVE_CODE#</EMISSIVE_CODE> </UseTemplate> </Component> </Condition> </Component> </Template>Parameters initialization:
- Default
Parameters set:
- AS3000
- Default
Parameters set:
- SCREEN_NODE_ID (using AS3000, SUFFIX_ID)
- INPUT_EVENT_ID_SOURCE (using SUFFIX_ID)
- KEY_PREFIX (using ID)
- Override
ParametersFn used:
- Default
Parameters set:
- EMISSIVE_MIN
- EMISSIVE_MAX
- EMISSIVE_GAMMA
- EMISSIVE_INPUT (using BACKLIGHT_VAR_TYPE, BACKLIGHT_VAR_NAME)
- Default
Parameters set:
- SCREEN_EMISSIVE_MIN (using EMISSIVE_MIN)
- SCREEN_EMISSIVE_MAX (using EMISSIVE_MAX)
- SCREEN_EMISSIVE_GAMMA (using EMISSIVE_GAMMA)
- SCREEN_EMISSIVE_INPUT (using EMISSIVE_INPUT)
- Default
Parameters set:
- KNOB_EMISSIVE_MIN (using EMISSIVE_MIN)
- KNOB_EMISSIVE_MAX (using EMISSIVE_MAX)
- KNOB_EMISSIVE_GAMMA (using EMISSIVE_GAMMA)
- KNOB_EMISSIVE_INPUT (using EMISSIVE_INPUT)
- Default
ParametersFn used:
- G3000_Emissive_Power_Curve
Parameters set:
- PREFIX
- G3000_Emissive_Power_Curve
Parameters set:
- PREFIX
- G3000_Emissive_Power_Curve
Parameters read:
- ID
Components:
- AS580_Knobs_#ID#
Parameters read:
- NODE_ID_RIGHT_OUTER_KNOB
- NODE_ID_RIGHT_INNER_KNOB
- NODE_ID_MIDDLE_KNOB
Parameters set:
- WWISE_EVENT_LARGE_KNOB
- WWISE_EVENT_SMALL_KNOB
- WWISE_EVENT_PUSH_1
- WWISE_EVENT_PUSH_2
- COUNT
- NODE_ID_RIGHT_OUTER_KNOB (using SUFFIX_ID)
- ANIM_NAME_RIGHT_OUTER_KNOB (using SUFFIX_ID)
- NODE_ID_RIGHT_INNER_KNOB (using SUFFIX_ID)
- ANIM_NAME_RIGHT_INNER_KNOB (using SUFFIX_ID)
- ANIM_NAME_RIGHT_INNER_KNOB_PUSH (using SUFFIX_ID)
- NODE_ID_LEFT_JOYSTICK (using SUFFIX_ID)
- PAN_NODE_ID_LEFT_JOYSTICK (using SUFFIX_ID)
- ANIM_NAME_LEFT_JOYSTICK_KNOB (using SUFFIX_ID)
- ANIM_NAME_LEFT_JOYSTICK_PUSH (using SUFFIX_ID)
- ANIM_NAME_LEFT_JOYSTICK_L_R (using SUFFIX_ID)
- ANIM_NAME_LEFT_JOYSTICK_DN_UP (using SUFFIX_ID)
- NODE_ID_MIDDLE_KNOB (using SUFFIX_ID)
- ANIM_NAME_MIDDLE_KNOB (using SUFFIX_ID)
- ANIM_NAME_MIDDLE_KNOB_PUSH (using SUFFIX_ID)
- LONG_CLICK_TIME
- JOYSTICK_THRESHOLD_X_INPUT
- JOYSTICK_THRESHOLD_X_MOUSE
- JOYSTICK_THRESHOLD_Y_INPUT
- JOYSTICK_THRESHOLD_Y_MOUSE
Components:
- #NODE_ID_RIGHT_OUTER_KNOB# (Node: #NODE_ID_RIGHT_OUTER_KNOB#)
Parameters set:
- KNOB_ID
- TOOLTIP_TITLE
- TOOLTIP_ENTRY_0 (using INPUT_EVENT_ID_SOURCE, KNOB_ID)
- SET_STATE_EXTERNAL (using KEY_PREFIX)
- TT_DESCRIPTION_ID
Templates used:
- ASOBO_GT_Knob_Infinite
Parameters set:
- ANIM_NAME (using ANIM_NAME_RIGHT_OUTER_KNOB)
- PART_ID (using INPUT_EVENT_ID_SOURCE, KNOB_ID)
- CLOCKWISE_CODE (using INPUT_EVENT_ID_SOURCE, KNOB_ID)
- ANTICLOCKWISE_CODE (using INPUT_EVENT_ID_SOURCE, KNOB_ID)
- WWISE_EVENT (using WWISE_EVENT_LARGE_KNOB)
- THRESHOLD_INPUT
- THRESHOLD_MOUSE
- #NODE_ID_RIGHT_INNER_KNOB# (Node: #NODE_ID_RIGHT_INNER_KNOB#)
Parameters set:
- KNOB_ID
- BTN_ID_EXTERNAL
- TOOLTIP_TITLE
- TOOLTIP_ENTRY_0 (using INPUT_EVENT_ID_SOURCE, KNOB_ID)
- TOOLTIP_ENTRY_1 (using INPUT_EVENT_ID_SOURCE, BTN_ID_EXTERNAL)
- TT_INTERACTION
- TT_INTERACTION_LOCKABLE
- BTN_ID (using BTN_ID_EXTERNAL)
- SET_ARG_COUNT
- SET_STATE_EXTERNAL (using LONG_CLICK_TIME, KEY_PREFIX)
- ANIM
- BINDING_INC_0
- BINDING_INC_0_PARAM_0
- BINDING_DEC_0
- BINDING_DEC_0_PARAM_0
- BINDING_SET_0
- BINDING_SET_0_PARAM_0
- BINDING_SET_0_PARAM_1 (using LONG_CLICK_TIME)
- TT_DESCRIPTION_ID
- SET_STATE_EXTERNAL (using KEY_PREFIX)
Templates used:
- ASOBO_GT_Knob_Infinite_Push_Timed
Parameters set:
- CURSOR_LEFT
- CURSOR_RIGHT
- ANIM_NAME_KNOB (using ANIM_NAME_RIGHT_INNER_KNOB)
- ANIM_NAME_PUSH (using ANIM_NAME_RIGHT_INNER_KNOB_PUSH)
- PART_ID (using INPUT_EVENT_ID_SOURCE, KNOB_ID)
- CLOCKWISE_CODE (using INPUT_EVENT_ID_SOURCE, KNOB_ID)
- ANTICLOCKWISE_CODE (using INPUT_EVENT_ID_SOURCE, KNOB_ID)
- LEFT_SINGLE_CODE (using INPUT_EVENT_ID_SOURCE, BTN_ID_EXTERNAL)
- LEFT_LEAVE_CODE (using INPUT_EVENT_ID_SOURCE, BTN_ID_EXTERNAL)
- TIMER_EVENTS_HANDLED_EXTERNALLY
- LOCKABLE_EVENT_SECONDARY
- NO_LOCK_EVENT_SECONDARY
- MOUSEFLAGS_DRAG_IM
- WWISE_EVENT (using WWISE_EVENT_SMALL_KNOB)
- WWISE_EVENT_1 (using WWISE_EVENT_PUSH_1)
- WWISE_EVENT_2 (using WWISE_EVENT_PUSH_2)
- THRESHOLD_X_INPUT
- THRESHOLD_X_MOUSE
- #NODE_ID_MIDDLE_KNOB# (Node: #NODE_ID_MIDDLE_KNOB#)
Parameters set:
- KNOB_ID
- BTN_ID_EXTERNAL
- TOOLTIP_TITLE
- TOOLTIP_ENTRY_0 (using INPUT_EVENT_ID_SOURCE, KNOB_ID)
- BTN_ID (using BTN_ID_EXTERNAL)
- ANIM
- ANIM_VAR
- TT_INTERACTION
- TT_INTERACTION_LOCKABLE
- BINDING_INC_0
- BINDING_INC_0_PARAM_0
- SET_STATE_EXTERNAL (using KEY_PREFIX)
- TT_DESCRIPTION_ID
Templates used:
- ASOBO_GT_Knob_Infinite_Push
Parameters set:
- ANIM_NAME_KNOB (using ANIM_NAME_MIDDLE_KNOB)
- ANIM_NAME_PUSH (using ANIM_NAME_MIDDLE_KNOB_PUSH)
- PART_ID (using INPUT_EVENT_ID_SOURCE, KNOB_ID)
- CLOCKWISE_CODE (using INPUT_EVENT_ID_SOURCE, KNOB_ID)
- ANTICLOCKWISE_CODE (using INPUT_EVENT_ID_SOURCE, KNOB_ID)
- LEFT_SINGLE_CODE (using INPUT_EVENT_ID_SOURCE, BTN_ID_EXTERNAL)
- WWISE_EVENT (using WWISE_EVENT_SMALL_KNOB)
- WWISE_EVENT_1 (using WWISE_EVENT_PUSH_1)
- WWISE_EVENT_2 (using WWISE_EVENT_PUSH_2)
- THRESHOLD_MOUSE
- THRESHOLD_INPUT
Templates used:
- ASOBO_GT_Interaction_Tooltip
Parameters set:
- NODE_ID (using NODE_ID_RIGHT_OUTER_KNOB)
- WT_G3000_GTC_Joystick_Template
Parameters set:
- NODE_ID (using NODE_ID_LEFT_JOYSTICK)
- PAN_NODE_ID (using PAN_NODE_ID_LEFT_JOYSTICK)
- ANIM_NAME_L_R (using ANIM_NAME_LEFT_JOYSTICK_L_R)
- ANIM_NAME_DN_UP (using ANIM_NAME_LEFT_JOYSTICK_DN_UP)
- ANIM_NAME_KNOB (using ANIM_NAME_LEFT_JOYSTICK_KNOB)
- ANIM_NAME_PUSH (using ANIM_NAME_LEFT_JOYSTICK_PUSH)
- THRESHOLD_X_INPUT (using JOYSTICK_THRESHOLD_X_INPUT)
- THRESHOLD_X_MOUSE (using JOYSTICK_THRESHOLD_X_MOUSE)
- THRESHOLD_Y_INPUT (using JOYSTICK_THRESHOLD_Y_INPUT)
- THRESHOLD_Y_MOUSE (using JOYSTICK_THRESHOLD_Y_MOUSE)
Condition: Valid(LEFT_JOYSTICK_INVERT_ANIM_L_R)
- Case: True
Parameters set:
- INVERT_ANIM_L_R
Condition: Valid(LEFT_JOYSTICK_INVERT_ANIM_DN_UP)
- Case: True
Parameters set:
- INVERT_ANIM_DN_UP
Condition: Valid(NO_KNOB_BACKLIGHT)
- Case: False
Parameters set:
- NODE_ID_RIGHT_OUTER_KNOB_BACKLIGHT (using SUFFIX_ID)
- NODE_ID_MIDDLE_KNOB_BACKLIGHT (using SUFFIX_ID)
- NODE_ID_LEFT_JOYSTICK_BACKLIGHT (using SUFFIX_ID)
Condition: NotEmpty(NODE_ID_RIGHT_OUTER_KNOB_BACKLIGHT)
- Case: True
Parameters read:
- NODE_ID_RIGHT_OUTER_KNOB_BACKLIGHT
Components:
- #NODE_ID_RIGHT_OUTER_KNOB_BACKLIGHT# (Node: #NODE_ID_RIGHT_OUTER_KNOB_BACKLIGHT#)
Templates used:
- ASOBO_GT_Emissive_Gauge
Parameters set:
- EMISSIVE_CODE (using KNOB_EMISSIVE_CODE)
- ASOBO_GT_Emissive_Gauge
Condition: NotEmpty(NODE_ID_MIDDLE_KNOB_BACKLIGHT)
- Case: True
Parameters read:
- NODE_ID_MIDDLE_KNOB_BACKLIGHT
Components:
- #NODE_ID_MIDDLE_KNOB_BACKLIGHT# (Node: #NODE_ID_MIDDLE_KNOB_BACKLIGHT#)
Templates used:
- ASOBO_GT_Emissive_Gauge
Parameters set:
- EMISSIVE_CODE (using KNOB_EMISSIVE_CODE)
- ASOBO_GT_Emissive_Gauge
Condition: NotEmpty(NODE_ID_LEFT_JOYSTICK_BACKLIGHT)
- Case: True
Parameters read:
- NODE_ID_LEFT_JOYSTICK_BACKLIGHT
Components:
- #NODE_ID_LEFT_JOYSTICK_BACKLIGHT# (Node: #NODE_ID_LEFT_JOYSTICK_BACKLIGHT#)
Templates used:
- ASOBO_GT_Emissive_Gauge
Parameters set:
- EMISSIVE_CODE (using KNOB_EMISSIVE_CODE)
- ASOBO_GT_Emissive_Gauge
Templates used:
- ASOBO_AS3000_TSC_Screen_Template
Parameters set:
- NODE_ID (using SCREEN_NODE_ID)
- AS3000
- EMISSIVE_CODE (using SCREEN_EMISSIVE_CODE)
- Default
WT_G3000_GTC_Joystick_Template
Definition from XML<Template Name="WT_G3000_GTC_Joystick_Template"> <Parameters Type="Default"> <NODE_ID>AS580_KNOB_02#SUFFIX_ID#</NODE_ID> <PAN_NODE_ID>AS580_Joystick_Range_Pan#SUFFIX_ID#</PAN_NODE_ID> <ANIM_NAME_L_R>AS580_Joystick_Range_L_R#SUFFIX_ID#</ANIM_NAME_L_R> <ANIM_NAME_DN_UP>AS580_Joystick_Range_DN_UP#SUFFIX_ID#</ANIM_NAME_DN_UP> <ANIM_NAME_KNOB>AS580_Knob_02#SUFFIX_ID#</ANIM_NAME_KNOB> <ANIM_NAME_PUSH>AS580_Joystick_Range_Push#SUFFIX_ID#</ANIM_NAME_PUSH> <THRESHOLD_X_INPUT>0.1</THRESHOLD_X_INPUT> <THRESHOLD_X_MOUSE>0.01</THRESHOLD_X_MOUSE> <THRESHOLD_Y_INPUT>0.1</THRESHOLD_Y_INPUT> <THRESHOLD_Y_MOUSE>0.01</THRESHOLD_Y_MOUSE> </Parameters> <Parameters Type="Override"> <KNOB_X_ID>Joystick_Range_Pan_X</KNOB_X_ID> <KNOB_Y_ID>Joystick_Range_Pan_Y</KNOB_Y_ID> <KNOB_ZOOM_ID>Joystick_Range_Zoom</KNOB_ZOOM_ID> <BTN_ID_CURSOR>Joystick_Range_Cursor</BTN_ID_CURSOR> </Parameters> <Parameters Type="Override"> <JOYSTICK_X_CODE_LEFT>1 (>B:#INPUT_EVENT_ID_SOURCE#_#KNOB_X_ID#_Left)</JOYSTICK_X_CODE_LEFT> <JOYSTICK_X_CODE_RIGHT>1 (>B:#INPUT_EVENT_ID_SOURCE#_#KNOB_X_ID#_Right)</JOYSTICK_X_CODE_RIGHT> <JOYSTICK_Y_CODE_DOWN>1 (>B:#INPUT_EVENT_ID_SOURCE#_#KNOB_Y_ID#_Down)</JOYSTICK_Y_CODE_DOWN> <JOYSTICK_Y_CODE_UP>1 (>B:#INPUT_EVENT_ID_SOURCE#_#KNOB_Y_ID#_Up)</JOYSTICK_Y_CODE_UP> <WHEEL_UP_CODE>(>B:#INPUT_EVENT_ID_SOURCE#_#KNOB_ZOOM_ID#_Out)</WHEEL_UP_CODE> <WHEEL_DOWN_CODE>(>B:#INPUT_EVENT_ID_SOURCE#_#KNOB_ZOOM_ID#_In)</WHEEL_DOWN_CODE> <LEFT_SINGLE_CODE_DEFAULT_IM>(>B:#INPUT_EVENT_ID_SOURCE#_#BTN_ID_CURSOR#_Push) </LEFT_SINGLE_CODE_DEFAULT_IM> </Parameters> <Component ID="#NODE_ID#" Node="#NODE_ID#"> <Parameters Type="Override"> <TOOLTIP_TITLE>@TT_Package.AS570_JOYSTICK_TITLE</TOOLTIP_TITLE> <TOOLTIP_ENTRY_0>#INPUT_EVENT_ID_SOURCE#_#KNOB_X_ID#</TOOLTIP_ENTRY_0> <TOOLTIP_ENTRY_1>#INPUT_EVENT_ID_SOURCE#_#KNOB_Y_ID#</TOOLTIP_ENTRY_1> <TOOLTIP_ENTRY_2>#INPUT_EVENT_ID_SOURCE#_#KNOB_ZOOM_ID#</TOOLTIP_ENTRY_2> <TOOLTIP_ENTRY_3>#INPUT_EVENT_ID_SOURCE#_#BTN_ID_CURSOR#</TOOLTIP_ENTRY_3> </Parameters> <UseInputEvent ID="AS3000"> <KNOB_ID>#KNOB_X_ID#</KNOB_ID> <TT_DESCRIPTION_ID>@TT_Package.AS570_JOYSTICK_ACTION</TT_DESCRIPTION_ID> <TT_ICON>MOVE_AXIS_X</TT_ICON> <SET_STATE_EXTERNAL>p0 0 > if{ (>H:#KEY_PREFIX#_Joystick_Right) } els{ (>H:#KEY_PREFIX#_Joystick_Left) }</SET_STATE_EXTERNAL> <BINDING_INC_0>Right</BINDING_INC_0> <BINDING_INC_0_PARAM_0>1</BINDING_INC_0_PARAM_0> <BINDING_DEC_0>Left</BINDING_DEC_0> <BINDING_DEC_0_PARAM_0>1</BINDING_DEC_0_PARAM_0> <NO_ANIM_VAR_UPDATE>True</NO_ANIM_VAR_UPDATE> </UseInputEvent> <UseInputEvent ID="AS3000"> <KNOB_ID>#KNOB_Y_ID#</KNOB_ID> <TT_DESCRIPTION_ID>@TT_Package.AS570_JOYSTICK_POINTER_ACTION</TT_DESCRIPTION_ID> <TT_ICON>MOVE_AXIS_Y</TT_ICON> <TT_INTERACTION>PRIMARY_DOWN+Y_AXIS</TT_INTERACTION> <TT_INTERACTION_LOCKABLE>Y_AXIS</TT_INTERACTION_LOCKABLE> <SET_STATE_EXTERNAL>p0 0 > if{ (>H:#KEY_PREFIX#_Joystick_Up) } els{ (>H:#KEY_PREFIX#_Joystick_Down) }</SET_STATE_EXTERNAL> <BINDING_INC_0>Up</BINDING_INC_0> <BINDING_INC_0_PARAM_0>1</BINDING_INC_0_PARAM_0> <BINDING_DEC_0>Down</BINDING_DEC_0> <BINDING_DEC_0_PARAM_0>1</BINDING_DEC_0_PARAM_0> <NO_ANIM_VAR_UPDATE>True</NO_ANIM_VAR_UPDATE> </UseInputEvent> <UseInputEvent ID="AS3000"> <KNOB_ID>#KNOB_ZOOM_ID#</KNOB_ID> <TT_DESCRIPTION_ID>@TT_Package.AS1000_PFD_JOYSTICK_RANGE_KNOB_ACTION</TT_DESCRIPTION_ID> <TT_INTERACTION>PRIMARY_DOWN+INCREASE+DECREASE</TT_INTERACTION> <TT_INTERACTION_LOCKABLE>INCREASE+DECREASE</TT_INTERACTION_LOCKABLE> <SET_STATE_EXTERNAL>p0 0 > if{ (>H:#KEY_PREFIX#_Joystick_INC) } els{ (>H:#KEY_PREFIX#_Joystick_DEC) }</SET_STATE_EXTERNAL> <BINDING_INC_0>Out</BINDING_INC_0> <BINDING_INC_0_PARAM_0>1</BINDING_INC_0_PARAM_0> <BINDING_DEC_0>In</BINDING_DEC_0> <BINDING_DEC_0_PARAM_0>1</BINDING_DEC_0_PARAM_0> </UseInputEvent> <UseTemplate Name="ASOBO_AS1000_Push_Event_Only_Template"> <BTN_ID>#BTN_ID_CURSOR#</BTN_ID> <TT_DESCRIPTION_ID>@TT_Package.AS580_LOWER_KNOB_ACTION_PUSH</TT_DESCRIPTION_ID> <SET_STATE_EXTERNAL>(>H:#KEY_PREFIX#_Joystick_Push)</SET_STATE_EXTERNAL> </UseTemplate> <UseTemplate Name="ASOBO_GT_Joystick_Interaction_Knob"> <ID>#INPUT_EVENT_ID_SOURCE#_Joystick</ID> <UPDATE_FREQUENCY>20</UPDATE_FREQUENCY> <ADDITIONAL_EVENT_HANDLING>(M:Event) 'LeftSingle' 'RightSingle' (M:InputType) 1 == ? scmi 0 == if{ (>B:#INPUT_EVENT_ID_SOURCE#_#BTN_ID_CURSOR#_Push) quit }</ADDITIONAL_EVENT_HANDLING> <MOUSEFLAGS_DRAG_IM>RightSingle+LeftAll+Wheel+Lock+Unlock</MOUSEFLAGS_DRAG_IM> <COUNT>18</COUNT> <WWISE_EVENT_1>as3000_knob_push_button_on</WWISE_EVENT_1> <WWISE_EVENT_2>as3000_knob_push_button_off</WWISE_EVENT_2> <WWISE_EVENT>as3000_knob_turn</WWISE_EVENT> <WWISE_JOYSTICK_EVENT_L>as3000_joystick</WWISE_JOYSTICK_EVENT_L> <WWISE_JOYSTICK_EVENT_R>as3000_joystick</WWISE_JOYSTICK_EVENT_R> <WWISE_JOYSTICK_EVENT_UP>as3000_joystick</WWISE_JOYSTICK_EVENT_UP> <WWISE_JOYSTICK_EVENT_DN>as3000_joystick</WWISE_JOYSTICK_EVENT_DN> </UseTemplate> </Component> <Component ID="#PAN_NODE_ID#" Node="#PAN_NODE_ID#"> <UseTemplate Name="ASOBO_GT_Joystick_Interaction_Pan"> <WWISE_JOYSTICK_EVENT_L>as3000_joystick</WWISE_JOYSTICK_EVENT_L> <WWISE_JOYSTICK_EVENT_R>as3000_joystick</WWISE_JOYSTICK_EVENT_R> <WWISE_JOYSTICK_EVENT_UP>as3000_joystick</WWISE_JOYSTICK_EVENT_UP> <WWISE_JOYSTICK_EVENT_DN>as3000_joystick</WWISE_JOYSTICK_EVENT_DN> </UseTemplate> </Component> </Template>Parameters initialization:
- Default
Parameters set:
- NODE_ID (using SUFFIX_ID)
- PAN_NODE_ID (using SUFFIX_ID)
- ANIM_NAME_L_R (using SUFFIX_ID)
- ANIM_NAME_DN_UP (using SUFFIX_ID)
- ANIM_NAME_KNOB (using SUFFIX_ID)
- ANIM_NAME_PUSH (using SUFFIX_ID)
- THRESHOLD_X_INPUT
- THRESHOLD_X_MOUSE
- THRESHOLD_Y_INPUT
- THRESHOLD_Y_MOUSE
- Override
Parameters set:
- KNOB_X_ID
- KNOB_Y_ID
- KNOB_ZOOM_ID
- BTN_ID_CURSOR
- Override
Parameters set:
- JOYSTICK_X_CODE_LEFT (using INPUT_EVENT_ID_SOURCE, KNOB_X_ID)
- JOYSTICK_X_CODE_RIGHT (using INPUT_EVENT_ID_SOURCE, KNOB_X_ID)
- JOYSTICK_Y_CODE_DOWN (using INPUT_EVENT_ID_SOURCE, KNOB_Y_ID)
- JOYSTICK_Y_CODE_UP (using INPUT_EVENT_ID_SOURCE, KNOB_Y_ID)
- WHEEL_UP_CODE (using INPUT_EVENT_ID_SOURCE, KNOB_ZOOM_ID)
- WHEEL_DOWN_CODE (using INPUT_EVENT_ID_SOURCE, KNOB_ZOOM_ID)
- LEFT_SINGLE_CODE_DEFAULT_IM (using INPUT_EVENT_ID_SOURCE, BTN_ID_CURSOR)
Parameters read:
- NODE_ID
- PAN_NODE_ID
Components:
- #NODE_ID# (Node: #NODE_ID#)
Parameters set:
- TOOLTIP_TITLE
- TOOLTIP_ENTRY_0 (using INPUT_EVENT_ID_SOURCE, KNOB_X_ID)
- TOOLTIP_ENTRY_1 (using INPUT_EVENT_ID_SOURCE, KNOB_Y_ID)
- TOOLTIP_ENTRY_2 (using INPUT_EVENT_ID_SOURCE, KNOB_ZOOM_ID)
- TOOLTIP_ENTRY_3 (using INPUT_EVENT_ID_SOURCE, BTN_ID_CURSOR)
- KNOB_ID (using KNOB_X_ID)
- TT_DESCRIPTION_ID
- TT_ICON
- SET_STATE_EXTERNAL (using KEY_PREFIX)
- BINDING_INC_0
- BINDING_INC_0_PARAM_0
- BINDING_DEC_0
- BINDING_DEC_0_PARAM_0
- NO_ANIM_VAR_UPDATE
- KNOB_ID (using KNOB_Y_ID)
- TT_INTERACTION
- TT_INTERACTION_LOCKABLE
- KNOB_ID (using KNOB_ZOOM_ID)
Templates used:
- ASOBO_AS1000_Push_Event_Only_Template
Parameters set:
- BTN_ID (using BTN_ID_CURSOR)
- TT_DESCRIPTION_ID
- SET_STATE_EXTERNAL (using KEY_PREFIX)
- ASOBO_GT_Joystick_Interaction_Knob
Parameters set:
- ID (using INPUT_EVENT_ID_SOURCE)
- UPDATE_FREQUENCY
- ADDITIONAL_EVENT_HANDLING (using INPUT_EVENT_ID_SOURCE, BTN_ID_CURSOR)
- MOUSEFLAGS_DRAG_IM
- COUNT
- WWISE_EVENT_1
- WWISE_EVENT_2
- WWISE_EVENT
- WWISE_JOYSTICK_EVENT_L
- WWISE_JOYSTICK_EVENT_R
- WWISE_JOYSTICK_EVENT_UP
- WWISE_JOYSTICK_EVENT_DN
- #PAN_NODE_ID# (Node: #PAN_NODE_ID#)
Templates used:
- ASOBO_GT_Joystick_Interaction_Pan
Parameters set:
- WWISE_JOYSTICK_EVENT_L
- WWISE_JOYSTICK_EVENT_R
- WWISE_JOYSTICK_EVENT_UP
- WWISE_JOYSTICK_EVENT_DN
- ASOBO_GT_Joystick_Interaction_Pan
- Default
WT_G3000_GTC_Horizontal_SubTemplate
Definition from XML<Template Name="WT_G3000_GTC_Horizontal_SubTemplate"> <Parameters Type="Default"> <AS3000>AS580</AS3000> </Parameters> <Parameters Type="Default"> <FAILURE>(A:CIRCUIT AVIONICS ON, Bool)</FAILURE> <ANIM_NEVER_FAILS>True</ANIM_NEVER_FAILS> <INPUT_EVENT_ID_SOURCE>AS3000_TSC_#ID#</INPUT_EVENT_ID_SOURCE> <SCREEN_NODE_ID>AS3000_TSC_#ID#</SCREEN_NODE_ID> </Parameters> <Parameters Type="Override"> <UseParametersFn Name="G3000_GTC_Backlight_Var"/> </Parameters> <Parameters Type="Default"> <EMISSIVE_MIN>0.02</EMISSIVE_MIN> <EMISSIVE_MAX>1</EMISSIVE_MAX> <EMISSIVE_GAMMA>2.2</EMISSIVE_GAMMA> <EMISSIVE_INPUT>(#BACKLIGHT_VAR_TYPE#:#BACKLIGHT_VAR_NAME#)</EMISSIVE_INPUT> </Parameters> <Parameters Type="Default"> <SCREEN_EMISSIVE_MIN>#EMISSIVE_MIN#</SCREEN_EMISSIVE_MIN> <SCREEN_EMISSIVE_MAX>#EMISSIVE_MAX#</SCREEN_EMISSIVE_MAX> <SCREEN_EMISSIVE_GAMMA>#EMISSIVE_GAMMA#</SCREEN_EMISSIVE_GAMMA> <SCREEN_EMISSIVE_INPUT>#EMISSIVE_INPUT#</SCREEN_EMISSIVE_INPUT> </Parameters> <Parameters Type="Default"> <KNOB_EMISSIVE_MIN>#EMISSIVE_MIN#</KNOB_EMISSIVE_MIN> <KNOB_EMISSIVE_MAX>#EMISSIVE_MAX#</KNOB_EMISSIVE_MAX> <KNOB_EMISSIVE_GAMMA>#EMISSIVE_GAMMA#</KNOB_EMISSIVE_GAMMA> <KNOB_EMISSIVE_INPUT>#EMISSIVE_INPUT#</KNOB_EMISSIVE_INPUT> </Parameters> <Parameters Type="Default"> <KEY_EMISSIVE_MIN>#EMISSIVE_MIN#</KEY_EMISSIVE_MIN> <KEY_EMISSIVE_MAX>#EMISSIVE_MAX#</KEY_EMISSIVE_MAX> <KEY_EMISSIVE_GAMMA>#EMISSIVE_GAMMA#</KEY_EMISSIVE_GAMMA> <KEY_EMISSIVE_INPUT>#EMISSIVE_INPUT#</KEY_EMISSIVE_INPUT> </Parameters> <Parameters Type="Default"> <UseParametersFn Name="G3000_Emissive_Power_Curve"> <PREFIX>SCREEN</PREFIX> </UseParametersFn> <UseParametersFn Name="G3000_Emissive_Power_Curve"> <PREFIX>KNOB</PREFIX> </UseParametersFn> <UseParametersFn Name="G3000_Emissive_Power_Curve"> <PREFIX>KEY</PREFIX> </UseParametersFn> </Parameters> <Parameters Type="Override"> <TOOLTIP_TITLE_SOFTKEY_1>@TT_Package.AS580_PUSH_SOFTKEY_TITLE_PFD</TOOLTIP_TITLE_SOFTKEY_1> <TT_DESCRIPTION_ID_SOFTKEY_1>@TT_Package.AS580_PUSH_SOFTKEY_ACTION_PFD</TT_DESCRIPTION_ID_SOFTKEY_1> <TOOLTIP_TITLE_SOFTKEY_2>@TT_Package.AS580_PUSH_SOFTKEY_TITLE_MFD</TOOLTIP_TITLE_SOFTKEY_2> <TT_DESCRIPTION_ID_SOFTKEY_2>@TT_Package.AS580_PUSH_SOFTKEY_ACTION_MFD</TT_DESCRIPTION_ID_SOFTKEY_2> <TOOLTIP_TITLE_SOFTKEY_3>@TT_Package.AS580_PUSH_SOFTKEY_TITLE_NAV_COM</TOOLTIP_TITLE_SOFTKEY_3> <TT_DESCRIPTION_ID_SOFTKEY_3>@TT_Package.AS580_PUSH_SOFTKEY_ACTION_NAV_COM</TT_DESCRIPTION_ID_SOFTKEY_3> </Parameters> <UseTemplate Name="ASOBO_AS3000_TSC_Screen_Template"> <NODE_ID>#SCREEN_NODE_ID#</NODE_ID> <AS3000>AS3000</AS3000> <USE_STATIC_SCREEN_EMISSIVE>True</USE_STATIC_SCREEN_EMISSIVE> <EMISSIVE_CODE>#SCREEN_EMISSIVE_CODE#</EMISSIVE_CODE> </UseTemplate> <Loop> <Setup> <Param>KEY_ID</Param> <From>1</From> <Inc>1</Inc> <To>3</To> </Setup> <Do> <UseTemplate Name="ASOBO_AS3000_Softkey_Template"> <NODE_ID>AS580_Push_0#KEY_ID#_#DISPLAY_POS##SUFFIX_ID#</NODE_ID> <ANIM_NAME>AS580_Push_0#KEY_ID#_#DISPLAY_POS##SUFFIX_ID#</ANIM_NAME> <PART_ID>AS580_Push_0#KEY_ID#_#DISPLAY_POS#</PART_ID> <HTML_KEY>AS3000_TSC_Horizontal_#ID#_SoftKey_#KEY_ID#</HTML_KEY> <BTN_ID>Softkey_#KEY_ID#</BTN_ID> <EMISSIVE_CODE>#KEY_EMISSIVE_CODE#</EMISSIVE_CODE> <TOOLTIP_TITLE_SOFTKEY Process="Param">TOOLTIP_TITLE_SOFTKEY_#KEY_ID#</TOOLTIP_TITLE_SOFTKEY> <TT_DESCRIPTION_ID_SOFTKEY Process="Param">TT_DESCRIPTION_ID_SOFTKEY_#KEY_ID#</TT_DESCRIPTION_ID_SOFTKEY> <TT_DESCRIPTION_INDEX/> </UseTemplate> </Do> </Loop> <Component ID="AS580_Knobs_#ID#"> <Parameters Type="Default"> <WWISE_EVENT_LARGE_KNOB>AS580_big_knob_turn</WWISE_EVENT_LARGE_KNOB> <WWISE_EVENT_SMALL_KNOB>AS580_knob_turn</WWISE_EVENT_SMALL_KNOB> <WWISE_EVENT_PUSH_1>AS580_knob_push_button_on</WWISE_EVENT_PUSH_1> <WWISE_EVENT_PUSH_2>AS580_knob_push_button_off</WWISE_EVENT_PUSH_2> <COUNT>36</COUNT> <NODE_ID_LARGE_KNOB>AS580_KNOB_01_#DISPLAY_POS#</NODE_ID_LARGE_KNOB> <ANIM_NAME_LARGE_KNOB>AS580_KNOB_01_#DISPLAY_POS#</ANIM_NAME_LARGE_KNOB> <NODE_ID_SMALL_KNOB>AS580_KNOB_01_SMALL_#DISPLAY_POS#</NODE_ID_SMALL_KNOB> <ANIM_NAME_SMALL_KNOB>AS580_KNOB_01_SMALL_#DISPLAY_POS#</ANIM_NAME_SMALL_KNOB> <ANIM_NAME_SMALL_KNOB_PUSH>AS580_Push_KNOB_01_SMALL_#DISPLAY_POS#</ANIM_NAME_SMALL_KNOB_PUSH> <NODE_ID_LOWER_KNOB>AS580_KNOB_02_#DISPLAY_POS#</NODE_ID_LOWER_KNOB> <ANIM_NAME_LOWER_KNOB>AS580_KNOB_02_#DISPLAY_POS#</ANIM_NAME_LOWER_KNOB> <ANIM_NAME_LOWER_KNOB_PUSH>AS580_Push_KNOB_02_#DISPLAY_POS#</ANIM_NAME_LOWER_KNOB_PUSH> <LONG_CLICK_TIME>2</LONG_CLICK_TIME> <Condition Valid="NO_KNOB_BACKLIGHT"> <False> <NODE_ID_LARGE_KNOB_BACKLIGHT>AS580_KNOB_01_BACKLIGHT_#DISPLAY_POS#</NODE_ID_LARGE_KNOB_BACKLIGHT> <NODE_ID_LOWER_KNOB_BACKLIGHT>AS580_KNOB_02_BACKLIGHT_#DISPLAY_POS#</NODE_ID_LOWER_KNOB_BACKLIGHT> </False> </Condition> </Parameters> <Component ID="#NODE_ID_LARGE_KNOB#" Node="#NODE_ID_LARGE_KNOB#"> <Parameters Type="Override"> <KNOB_ID>Frequency_Knob_Mhz</KNOB_ID> </Parameters> <Parameters Type="Override"> <TOOLTIP_TITLE>@TT_Package.AS580_UPPER_KNOB_OUTER_TITLE</TOOLTIP_TITLE> <TOOLTIP_ENTRY_0>#INPUT_EVENT_ID_SOURCE#_#KNOB_ID#</TOOLTIP_ENTRY_0> </Parameters> <UseInputEvent ID="AS3000"> <SET_STATE_EXTERNAL>p0 0 > if{ (>H:AS3000_TSC_Horizontal_#ID#_TopKnob_Large_INC) } els{ (>H:AS3000_TSC_Horizontal_#ID#_TopKnob_Large_DEC) }</SET_STATE_EXTERNAL> <TT_DESCRIPTION_ID>@TT_Package.AS580_UPPER_KNOB_ACTION</TT_DESCRIPTION_ID> </UseInputEvent> <UseTemplate Name="ASOBO_GT_Knob_Infinite"> <ANIM_NAME>#ANIM_NAME_LARGE_KNOB#</ANIM_NAME> <PART_ID>#INPUT_EVENT_ID_SOURCE#_#KNOB_ID#</PART_ID> <CLOCKWISE_CODE>1 (>B:#INPUT_EVENT_ID_SOURCE#_#KNOB_ID#_Inc)</CLOCKWISE_CODE> <ANTICLOCKWISE_CODE>1 (>B:#INPUT_EVENT_ID_SOURCE#_#KNOB_ID#_Dec)</ANTICLOCKWISE_CODE> <WWISE_EVENT>#WWISE_EVENT_LARGE_KNOB#</WWISE_EVENT> <THRESHOLD_INPUT>0.0005</THRESHOLD_INPUT> <THRESHOLD_MOUSE>0.005</THRESHOLD_MOUSE> </UseTemplate> </Component> <Condition NotEmpty="NODE_ID_LARGE_KNOB_BACKLIGHT"> <Component ID="#NODE_ID_LARGE_KNOB_BACKLIGHT#" Node="#NODE_ID_LARGE_KNOB_BACKLIGHT#"> <UseTemplate Name="ASOBO_GT_Emissive_Gauge"> <EMISSIVE_CODE>#KNOB_EMISSIVE_CODE#</EMISSIVE_CODE> </UseTemplate> </Component> </Condition> <Component ID="#NODE_ID_SMALL_KNOB#" Node="#NODE_ID_SMALL_KNOB#"> <Parameters Type="Override"> <KNOB_ID>Frequency_Knob_Khz</KNOB_ID> <BTN_ID_EXTERNAL>Frequency_Swap</BTN_ID_EXTERNAL> </Parameters> <Parameters Type="Override"> <TOOLTIP_TITLE>@TT_Package.AS580_UPPER_KNOB_INNER_TITLE</TOOLTIP_TITLE> <TOOLTIP_ENTRY_0>#INPUT_EVENT_ID_SOURCE#_#KNOB_ID#</TOOLTIP_ENTRY_0> <TOOLTIP_ENTRY_1>#INPUT_EVENT_ID_SOURCE#_#BTN_ID_EXTERNAL#</TOOLTIP_ENTRY_1> </Parameters> <UseInputEvent ID="AS3000"> <TT_INTERACTION>PRIMARY_DOWN+SECONDARY_DOWN</TT_INTERACTION> <TT_INTERACTION_LOCKABLE>PRIMARY_DOWN</TT_INTERACTION_LOCKABLE> <BTN_ID>#BTN_ID_EXTERNAL#</BTN_ID> <SET_ARG_COUNT>2</SET_ARG_COUNT> <SET_STATE_EXTERNAL>p0 sp0 l0 0 == if{ (O:_PressTime) 0 > if{ (E:SIMULATION TIME, second) (O:_PressTime) - #LONG_CLICK_TIME# < if{ (>H:AS3000_TSC_Horizontal_#ID#_TopKnob_Push) 0 (>O:_PressTime) } els{ (>H:AS3000_TSC_Horizontal_#ID#_TopKnob_Push_Long) 0 (>O:_PressTime) } } } l0 1 == if{ (E:SIMULATION TIME, second) (>O:_PressTime) p1 (>O:_PressForDuration) } </SET_STATE_EXTERNAL> <ANIM>EXTERNAL</ANIM> <BINDING_INC_0>Push</BINDING_INC_0> <BINDING_INC_0_PARAM_0>1</BINDING_INC_0_PARAM_0> <BINDING_DEC_0>Release</BINDING_DEC_0> <BINDING_DEC_0_PARAM_0>0</BINDING_DEC_0_PARAM_0> <BINDING_SET_0>Push_Long</BINDING_SET_0> <BINDING_SET_0_PARAM_0>1</BINDING_SET_0_PARAM_0> <BINDING_SET_0_PARAM_1>#LONG_CLICK_TIME#</BINDING_SET_0_PARAM_1> <TT_DESCRIPTION_ID>@TT_Package.AS580_UPPER_KNOB_INNER_ACTION_PUSH</TT_DESCRIPTION_ID> </UseInputEvent> <UseInputEvent ID="AS3000"> <SET_STATE_EXTERNAL>p0 0 > if{ (>H:AS3000_TSC_Horizontal_#ID#_TopKnob_Small_INC) } els{ (>H:AS3000_TSC_Horizontal_#ID#_TopKnob_Small_DEC) }</SET_STATE_EXTERNAL> <TT_DESCRIPTION_ID>@TT_Package.AS580_UPPER_KNOB_ACTION</TT_DESCRIPTION_ID> </UseInputEvent> <UseTemplate Name="ASOBO_GT_Knob_Infinite_Push_Timed"> <CURSOR_LEFT>TurnLeftSmall</CURSOR_LEFT> <CURSOR_RIGHT>TurnRightSmall</CURSOR_RIGHT> <ANIM_NAME_KNOB>#ANIM_NAME_SMALL_KNOB#</ANIM_NAME_KNOB> <ANIM_NAME_PUSH>#ANIM_NAME_SMALL_KNOB_PUSH#</ANIM_NAME_PUSH> <PART_ID>#INPUT_EVENT_ID_SOURCE#_#KNOB_ID#</PART_ID> <CLOCKWISE_CODE>1 (>B:#INPUT_EVENT_ID_SOURCE#_#KNOB_ID#_Inc)</CLOCKWISE_CODE> <ANTICLOCKWISE_CODE>1 (>B:#INPUT_EVENT_ID_SOURCE#_#KNOB_ID#_Dec)</ANTICLOCKWISE_CODE> <LEFT_SINGLE_CODE>(>B:#INPUT_EVENT_ID_SOURCE#_#BTN_ID_EXTERNAL#_Push)</LEFT_SINGLE_CODE> <LEFT_LEAVE_CODE>(>B:#INPUT_EVENT_ID_SOURCE#_#BTN_ID_EXTERNAL#_Release)</LEFT_LEAVE_CODE> <TIMER_EVENTS_HANDLED_EXTERNALLY>True</TIMER_EVENTS_HANDLED_EXTERNALLY> <LOCKABLE_EVENT_SECONDARY>LeftRelease</LOCKABLE_EVENT_SECONDARY> <NO_LOCK_EVENT_SECONDARY>RightRelease</NO_LOCK_EVENT_SECONDARY> <MOUSEFLAGS_DRAG_IM>RightAll+LeftAll+Wheel+Lock+Unlock</MOUSEFLAGS_DRAG_IM> <WWISE_EVENT>#WWISE_EVENT_SMALL_KNOB#</WWISE_EVENT> <WWISE_EVENT_1>#WWISE_EVENT_PUSH_1#</WWISE_EVENT_1> <WWISE_EVENT_2>#WWISE_EVENT_PUSH_2#</WWISE_EVENT_2> <THRESHOLD_X_INPUT>0.05</THRESHOLD_X_INPUT> <THRESHOLD_X_MOUSE>0.001</THRESHOLD_X_MOUSE> </UseTemplate> </Component> <Component ID="#NODE_ID_LOWER_KNOB#" Node="#NODE_ID_LOWER_KNOB#"> <Parameters Type="Override"> <KNOB_ID>Multifunction_Knob</KNOB_ID> <BTN_ID_EXTERNAL>Multifunction_Knob_Button</BTN_ID_EXTERNAL> </Parameters> <Parameters Type="Override"> <TOOLTIP_TITLE>@TT_Package.AS580_LOWER_KNOB_TITLE</TOOLTIP_TITLE> <TOOLTIP_ENTRY_0>#INPUT_EVENT_ID_SOURCE#_#KNOB_ID#</TOOLTIP_ENTRY_0> <TOOLTIP_ENTRY_1>#INPUT_EVENT_ID_SOURCE#_#BTN_ID_EXTERNAL#</TOOLTIP_ENTRY_1> </Parameters> <UseInputEvent ID="AS3000"> <BTN_ID>#BTN_ID_EXTERNAL#</BTN_ID> <ANIM>HOLD</ANIM> <ANIM_VAR>_PushAnimVar</ANIM_VAR> <TT_INTERACTION>PRIMARY_DOWN+SECONDARY_DOWN</TT_INTERACTION> <TT_INTERACTION_LOCKABLE>PRIMARY_DOWN</TT_INTERACTION_LOCKABLE> <BINDING_INC_0>Push</BINDING_INC_0> <BINDING_INC_0_PARAM_0>1</BINDING_INC_0_PARAM_0> <SET_STATE_EXTERNAL>p0 if{ (>H:AS3000_TSC_Horizontal_#ID#_BottomKnob_Push) }</SET_STATE_EXTERNAL> <TT_DESCRIPTION_ID>@TT_Package.AS580_LOWER_KNOB_ACTION_PUSH</TT_DESCRIPTION_ID> </UseInputEvent> <UseInputEvent ID="AS3000"> <SET_STATE_EXTERNAL>p0 0 > if{ (>H:AS3000_TSC_Horizontal_#ID#_BottomKnob_Small_INC) } els{ (>H:AS3000_TSC_Horizontal_#ID#_BottomKnob_Small_DEC) }</SET_STATE_EXTERNAL> <TT_DESCRIPTION_ID>@TT_Package.AS580_LOWER_KNOB_ACTION</TT_DESCRIPTION_ID> </UseInputEvent> <UseTemplate Name="ASOBO_GT_Knob_Infinite_Push"> <ANIM_NAME_KNOB>#ANIM_NAME_LOWER_KNOB#</ANIM_NAME_KNOB> <ANIM_NAME_PUSH>#ANIM_NAME_LOWER_KNOB_PUSH#</ANIM_NAME_PUSH> <PART_ID>#INPUT_EVENT_ID_SOURCE#_#KNOB_ID#</PART_ID> <CLOCKWISE_CODE>1 (>B:#INPUT_EVENT_ID_SOURCE#_#KNOB_ID#_Inc)</CLOCKWISE_CODE> <ANTICLOCKWISE_CODE>1 (>B:#INPUT_EVENT_ID_SOURCE#_#KNOB_ID#_Dec)</ANTICLOCKWISE_CODE> <LEFT_SINGLE_CODE>(>B:#INPUT_EVENT_ID_SOURCE#_#BTN_ID_EXTERNAL#_Push)</LEFT_SINGLE_CODE> <WWISE_EVENT>#WWISE_EVENT_SMALL_KNOB#</WWISE_EVENT> <WWISE_EVENT_1>#WWISE_EVENT_PUSH_1#</WWISE_EVENT_1> <WWISE_EVENT_2>#WWISE_EVENT_PUSH_2#</WWISE_EVENT_2> </UseTemplate> </Component> <Condition NotEmpty="NODE_ID_LOWER_KNOB_BACKLIGHT"> <Component ID="#NODE_ID_LOWER_KNOB_BACKLIGHT#" Node="#NODE_ID_LOWER_KNOB_BACKLIGHT#"> <UseTemplate Name="ASOBO_GT_Emissive_Gauge"> <EMISSIVE_CODE>#KNOB_EMISSIVE_CODE#</EMISSIVE_CODE> </UseTemplate> </Component> </Condition> </Component> </Template>Parameters initialization:
- Default
Parameters set:
- AS3000
- Default
Parameters set:
- FAILURE
- ANIM_NEVER_FAILS
- INPUT_EVENT_ID_SOURCE (using ID)
- SCREEN_NODE_ID (using ID)
- Override
ParametersFn used:
- Default
Parameters set:
- EMISSIVE_MIN
- EMISSIVE_MAX
- EMISSIVE_GAMMA
- EMISSIVE_INPUT (using BACKLIGHT_VAR_TYPE, BACKLIGHT_VAR_NAME)
- Default
Parameters set:
- SCREEN_EMISSIVE_MIN (using EMISSIVE_MIN)
- SCREEN_EMISSIVE_MAX (using EMISSIVE_MAX)
- SCREEN_EMISSIVE_GAMMA (using EMISSIVE_GAMMA)
- SCREEN_EMISSIVE_INPUT (using EMISSIVE_INPUT)
- Default
Parameters set:
- KNOB_EMISSIVE_MIN (using EMISSIVE_MIN)
- KNOB_EMISSIVE_MAX (using EMISSIVE_MAX)
- KNOB_EMISSIVE_GAMMA (using EMISSIVE_GAMMA)
- KNOB_EMISSIVE_INPUT (using EMISSIVE_INPUT)
- Default
Parameters set:
- KEY_EMISSIVE_MIN (using EMISSIVE_MIN)
- KEY_EMISSIVE_MAX (using EMISSIVE_MAX)
- KEY_EMISSIVE_GAMMA (using EMISSIVE_GAMMA)
- KEY_EMISSIVE_INPUT (using EMISSIVE_INPUT)
- Default
ParametersFn used:
- G3000_Emissive_Power_Curve
Parameters set:
- PREFIX
- G3000_Emissive_Power_Curve
Parameters set:
- PREFIX
- G3000_Emissive_Power_Curve
Parameters set:
- PREFIX
- G3000_Emissive_Power_Curve
- Override
Parameters set:
- TOOLTIP_TITLE_SOFTKEY_1
- TT_DESCRIPTION_ID_SOFTKEY_1
- TOOLTIP_TITLE_SOFTKEY_2
- TT_DESCRIPTION_ID_SOFTKEY_2
- TOOLTIP_TITLE_SOFTKEY_3
- TT_DESCRIPTION_ID_SOFTKEY_3
Parameters read:
- ID
Parameters set:
- KEY_ID
Components:
- AS580_Knobs_#ID#
Parameters read:
- NODE_ID_LARGE_KNOB
- NODE_ID_SMALL_KNOB
- NODE_ID_LOWER_KNOB
Parameters set:
- WWISE_EVENT_LARGE_KNOB
- WWISE_EVENT_SMALL_KNOB
- WWISE_EVENT_PUSH_1
- WWISE_EVENT_PUSH_2
- COUNT
- NODE_ID_LARGE_KNOB (using DISPLAY_POS)
- ANIM_NAME_LARGE_KNOB (using DISPLAY_POS)
- NODE_ID_SMALL_KNOB (using DISPLAY_POS)
- ANIM_NAME_SMALL_KNOB (using DISPLAY_POS)
- ANIM_NAME_SMALL_KNOB_PUSH (using DISPLAY_POS)
- NODE_ID_LOWER_KNOB (using DISPLAY_POS)
- ANIM_NAME_LOWER_KNOB (using DISPLAY_POS)
- ANIM_NAME_LOWER_KNOB_PUSH (using DISPLAY_POS)
- LONG_CLICK_TIME
Components:
- #NODE_ID_LARGE_KNOB# (Node: #NODE_ID_LARGE_KNOB#)
Parameters set:
- KNOB_ID
- TOOLTIP_TITLE
- TOOLTIP_ENTRY_0 (using INPUT_EVENT_ID_SOURCE, KNOB_ID)
- SET_STATE_EXTERNAL (using ID)
- TT_DESCRIPTION_ID
Templates used:
- ASOBO_GT_Knob_Infinite
Parameters set:
- ANIM_NAME (using ANIM_NAME_LARGE_KNOB)
- PART_ID (using INPUT_EVENT_ID_SOURCE, KNOB_ID)
- CLOCKWISE_CODE (using INPUT_EVENT_ID_SOURCE, KNOB_ID)
- ANTICLOCKWISE_CODE (using INPUT_EVENT_ID_SOURCE, KNOB_ID)
- WWISE_EVENT (using WWISE_EVENT_LARGE_KNOB)
- THRESHOLD_INPUT
- THRESHOLD_MOUSE
- #NODE_ID_SMALL_KNOB# (Node: #NODE_ID_SMALL_KNOB#)
Parameters set:
- KNOB_ID
- BTN_ID_EXTERNAL
- TOOLTIP_TITLE
- TOOLTIP_ENTRY_0 (using INPUT_EVENT_ID_SOURCE, KNOB_ID)
- TOOLTIP_ENTRY_1 (using INPUT_EVENT_ID_SOURCE, BTN_ID_EXTERNAL)
- TT_INTERACTION
- TT_INTERACTION_LOCKABLE
- BTN_ID (using BTN_ID_EXTERNAL)
- SET_ARG_COUNT
- SET_STATE_EXTERNAL (using LONG_CLICK_TIME, ID)
- ANIM
- BINDING_INC_0
- BINDING_INC_0_PARAM_0
- BINDING_DEC_0
- BINDING_DEC_0_PARAM_0
- BINDING_SET_0
- BINDING_SET_0_PARAM_0
- BINDING_SET_0_PARAM_1 (using LONG_CLICK_TIME)
- TT_DESCRIPTION_ID
- SET_STATE_EXTERNAL (using ID)
Templates used:
- ASOBO_GT_Knob_Infinite_Push_Timed
Parameters set:
- CURSOR_LEFT
- CURSOR_RIGHT
- ANIM_NAME_KNOB (using ANIM_NAME_SMALL_KNOB)
- ANIM_NAME_PUSH (using ANIM_NAME_SMALL_KNOB_PUSH)
- PART_ID (using INPUT_EVENT_ID_SOURCE, KNOB_ID)
- CLOCKWISE_CODE (using INPUT_EVENT_ID_SOURCE, KNOB_ID)
- ANTICLOCKWISE_CODE (using INPUT_EVENT_ID_SOURCE, KNOB_ID)
- LEFT_SINGLE_CODE (using INPUT_EVENT_ID_SOURCE, BTN_ID_EXTERNAL)
- LEFT_LEAVE_CODE (using INPUT_EVENT_ID_SOURCE, BTN_ID_EXTERNAL)
- TIMER_EVENTS_HANDLED_EXTERNALLY
- LOCKABLE_EVENT_SECONDARY
- NO_LOCK_EVENT_SECONDARY
- MOUSEFLAGS_DRAG_IM
- WWISE_EVENT (using WWISE_EVENT_SMALL_KNOB)
- WWISE_EVENT_1 (using WWISE_EVENT_PUSH_1)
- WWISE_EVENT_2 (using WWISE_EVENT_PUSH_2)
- THRESHOLD_X_INPUT
- THRESHOLD_X_MOUSE
- #NODE_ID_LOWER_KNOB# (Node: #NODE_ID_LOWER_KNOB#)
Parameters set:
- KNOB_ID
- BTN_ID_EXTERNAL
- TOOLTIP_TITLE
- TOOLTIP_ENTRY_0 (using INPUT_EVENT_ID_SOURCE, KNOB_ID)
- TOOLTIP_ENTRY_1 (using INPUT_EVENT_ID_SOURCE, BTN_ID_EXTERNAL)
- BTN_ID (using BTN_ID_EXTERNAL)
- ANIM
- ANIM_VAR
- TT_INTERACTION
- TT_INTERACTION_LOCKABLE
- BINDING_INC_0
- BINDING_INC_0_PARAM_0
- SET_STATE_EXTERNAL (using ID)
- TT_DESCRIPTION_ID
Templates used:
- ASOBO_GT_Knob_Infinite_Push
Parameters set:
- ANIM_NAME_KNOB (using ANIM_NAME_LOWER_KNOB)
- ANIM_NAME_PUSH (using ANIM_NAME_LOWER_KNOB_PUSH)
- PART_ID (using INPUT_EVENT_ID_SOURCE, KNOB_ID)
- CLOCKWISE_CODE (using INPUT_EVENT_ID_SOURCE, KNOB_ID)
- ANTICLOCKWISE_CODE (using INPUT_EVENT_ID_SOURCE, KNOB_ID)
- LEFT_SINGLE_CODE (using INPUT_EVENT_ID_SOURCE, BTN_ID_EXTERNAL)
- WWISE_EVENT (using WWISE_EVENT_SMALL_KNOB)
- WWISE_EVENT_1 (using WWISE_EVENT_PUSH_1)
- WWISE_EVENT_2 (using WWISE_EVENT_PUSH_2)
Condition: Valid(NO_KNOB_BACKLIGHT)
- Case: False
Parameters set:
- NODE_ID_LARGE_KNOB_BACKLIGHT (using DISPLAY_POS)
- NODE_ID_LOWER_KNOB_BACKLIGHT (using DISPLAY_POS)
Condition: NotEmpty(NODE_ID_LARGE_KNOB_BACKLIGHT)
- Case: True
Parameters read:
- NODE_ID_LARGE_KNOB_BACKLIGHT
Components:
- #NODE_ID_LARGE_KNOB_BACKLIGHT# (Node: #NODE_ID_LARGE_KNOB_BACKLIGHT#)
Templates used:
- ASOBO_GT_Emissive_Gauge
Parameters set:
- EMISSIVE_CODE (using KNOB_EMISSIVE_CODE)
- ASOBO_GT_Emissive_Gauge
Condition: NotEmpty(NODE_ID_LOWER_KNOB_BACKLIGHT)
- Case: True
Parameters read:
- NODE_ID_LOWER_KNOB_BACKLIGHT
Components:
- #NODE_ID_LOWER_KNOB_BACKLIGHT# (Node: #NODE_ID_LOWER_KNOB_BACKLIGHT#)
Templates used:
- ASOBO_GT_Emissive_Gauge
Parameters set:
- EMISSIVE_CODE (using KNOB_EMISSIVE_CODE)
- ASOBO_GT_Emissive_Gauge
Templates used:
- ASOBO_AS3000_TSC_Screen_Template
Parameters set:
- NODE_ID (using SCREEN_NODE_ID)
- AS3000
- USE_STATIC_SCREEN_EMISSIVE
- EMISSIVE_CODE (using SCREEN_EMISSIVE_CODE)
- ASOBO_AS3000_Softkey_Template
Parameters set:
- NODE_ID (using KEY_ID, DISPLAY_POS, SUFFIX_ID)
- ANIM_NAME (using KEY_ID, DISPLAY_POS, SUFFIX_ID)
- PART_ID (using KEY_ID, DISPLAY_POS)
- HTML_KEY (using ID, KEY_ID)
- BTN_ID (using KEY_ID)
- EMISSIVE_CODE (using KEY_EMISSIVE_CODE)
- TOOLTIP_TITLE_SOFTKEY (using KEY_ID)
- TT_DESCRIPTION_ID_SOFTKEY (using KEY_ID)
- TT_DESCRIPTION_INDEX
- Default
ParametersFn
G3000_GTC_Backlight_Var
Definition from XML<ParametersFn Name="G3000_GTC_Backlight_Var"> <Parameters Type="Default"> <RETURN_TYPE_PARAM_NAME>BACKLIGHT_VAR_TYPE</RETURN_TYPE_PARAM_NAME> <RETURN_NAME_PARAM_NAME>BACKLIGHT_VAR_NAME</RETURN_NAME_PARAM_NAME> <ID>1</ID> </Parameters> <ReturnParameters> <#RETURN_TYPE_PARAM_NAME#>L:1</#RETURN_TYPE_PARAM_NAME#> <#RETURN_NAME_PARAM_NAME#>WTG3000_Gtc_Backlight_#ID#</#RETURN_NAME_PARAM_NAME#> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Parameters set:
- RETURN_TYPE_PARAM_NAME
- RETURN_NAME_PARAM_NAME
- ID
Return parameters:
Parameters set:
- #RETURN_TYPE_PARAM_NAME#
- #RETURN_NAME_PARAM_NAME# (using ID)
- Default
