Fix Legacy/Lock, PaxLoad, Trim

This commit is contained in:
2025-11-14 04:02:44 +01:00
parent 76ec47c695
commit 823423db4e
5 changed files with 46 additions and 38 deletions
@@ -256,6 +256,7 @@
</UseTemplate>
</Component>
</Template>
<!-- NOTE: 103FIX - Invert LEGACY -->
<Template Name="Invernyx_MD11_3Pos_Switch_Hold">
<Parameters Type="Default">
<ANIM_LENGTH>10</ANIM_LENGTH>
@@ -329,10 +330,10 @@
<IMDefault>
(M:Event) 'LeftSingle' scmi 0 == if{
(M:Relative#AXIS#) 0 &gt; if{
#INC_CODE#
#DEC_CODE#
}
(M:Relative#AXIS#) 0 &lt; if{
#DEC_CODE#
#INC_CODE#
}
(E:SIMULATION TIME, seconds) (&gt;O:UpdateTime)
}
@@ -340,24 +341,24 @@
1 (&gt;O:HasReleased)
}
(M:Event) 'WheelUp' scmi 0 == if{
#INC_CODE#
#DEC_CODE#
1 (&gt;O:HasReleased)
(E:SIMULATION TIME,seconds) (&gt;O:UpdateTime)
}
(M:Event) 'WheelDown' scmi 0 == if{
#DEC_CODE#
#INC_CODE#
1 (&gt;O:HasReleased)
(E:SIMULATION TIME, seconds) (&gt;O:UpdateTime)
}
</IMDefault>
<IMDrag>
(M:Event) 'WheelUp' scmi 0 == if{
#INC_CODE#
#DEC_CODE#
1 (&gt;O:HasReleased)
(E:SIMULATION TIME, seconds) (&gt;O:UpdateTime)
}
(M:Event) 'WheelDown' scmi 0 == if{
#DEC_CODE#
#INC_CODE#
1 (&gt;O:HasReleased)
(E:SIMULATION TIME, seconds) (&gt;O:UpdateTime)
}
@@ -412,7 +413,7 @@
<ANIM_LAG>100</ANIM_LAG>
<RESET_DELAY>0.15</RESET_DELAY>
<DRAG_THRESHOLD>0.35</DRAG_THRESHOLD>
<SWITCH_DIRECTION>Vertical</SWITCH_DIRECTION>
<SWITCH_DIRECTION>Horizontal</SWITCH_DIRECTION>
<INC_CODE>#RIGHT_BUTTON_DOWN# (&gt;L:CEVENT)</INC_CODE>
<DEC_CODE>#LEFT_BUTTON_DOWN# (&gt;L:CEVENT)</DEC_CODE>
<REL_CODE>#LEFT_BUTTON_UP# (&gt;L:CEVENT)</REL_CODE>
@@ -450,7 +451,7 @@
<False>
<Animation Name="#ANIM_NAME#" Length="#ANIM_LENGTH#" Type="Sim" TypeParam="AutoPlay">
<Parameter>
<Code>(L:#NODE_ID#) 5 *</Code>
<Code>(L:#NODE_ID#) #ANIM_SCALAR# *</Code>
<Lag>#ANIM_LAG#</Lag>
</Parameter>
</Animation>
@@ -552,7 +553,7 @@
0 (&gt;O:HasReleased)
}
}
</Update>
</Update>
</Component>
</Template>
<Template Name="MD11_Animation">
@@ -853,12 +854,13 @@
</Material>
</Component>
</Template>
<!-- NOTE: 103FIX - Added drag-->
<Template Name="Invernyx_MD11_Switch_Template">
<Parameters Type="Default">
<ANIM_LENGTH>10</ANIM_LENGTH>
<ANIM_LAG>100</ANIM_LAG>
<ANIM_SCALAR>10</ANIM_SCALAR>
<DRAG_THRESHOLD>3</DRAG_THRESHOLD>
<DRAG_THRESHOLD>0.05</DRAG_THRESHOLD>
<AXIS>Y</AXIS>
<SWITCH_DIRECTION>Vertical</SWITCH_DIRECTION>
</Parameters>
@@ -886,15 +888,15 @@
<Cursor>Dynamic</Cursor>
</IMDefault>
<IMDrag>
<CursorUp>UpArrow</CursorUp>
<CursorDown>DownArrow</CursorDown>
<Cursor>Dynamic</Cursor>
<Cursor>Grab</Cursor>
</IMDrag>
</IMCursorsInstances>
<IMMouseFlagsInstances>
<IMDefault>LeftSingle+LeftRelease+WheelUp+WheelDown</IMDefault>
<IMDrag>Lock+Unlock+LeftDrag+Wheel+LeftSingle</IMDrag>
<IMDrag>Lock+Unlock+LeftDrag+Wheel</IMDrag>
</IMMouseFlagsInstances>
<Lock>True</Lock>
<LockFlagsTemporary>LeftSingle</LockFlagsTemporary>
<HighlightNodeId>#NODE_ID#</HighlightNodeId>
<CallbackCode>
<IMCodeInstances>
@@ -936,7 +938,6 @@
}
}
}
</IMDrag>
</IMCodeInstances>
<DragMode>Trajectory</DragMode>