Blinds/Trays and Lavs
This commit is contained in:
@@ -499,9 +499,13 @@
|
||||
<IMDefault>
|
||||
<Cursor>Grab</Cursor>
|
||||
</IMDefault>
|
||||
<IMDrag>
|
||||
<Cursor>Grab</Cursor>
|
||||
</IMDrag>
|
||||
</IMCursorsInstances>
|
||||
<IMMouseFlagsInstances>
|
||||
<IMDefault>Lock+Unlock+LeftDrag+Wheel</IMDefault>
|
||||
<IMDefault>Lock+Unlock+LeftDrag</IMDefault>
|
||||
<IMDrag>Lock+Unlock+LeftDrag</IMDrag>
|
||||
</IMMouseFlagsInstances>
|
||||
<Lock>True</Lock>
|
||||
<LockFlagsTemporary>LeftSingle</LockFlagsTemporary>
|
||||
@@ -518,6 +522,16 @@
|
||||
}
|
||||
}
|
||||
</IMDefault>
|
||||
<IMDrag>
|
||||
90 (L:#SECOND_VAR_X_NAME#) - (>O:MAX)
|
||||
(M:Event) 'LeftDrag' scmi 0 == if{
|
||||
(L:#VAR_X_NAME#) (M:DragPercent) 100 * (L:#VAR_X_NAME#) - + (>O:NEW)
|
||||
|
||||
(O:NEW) (O:MAX) < if{
|
||||
(O:NEW) (>L:#VAR_X_NAME#)
|
||||
}
|
||||
}
|
||||
</IMDrag>
|
||||
</IMCodeInstances>
|
||||
<DragMode>Trajectory</DragMode>
|
||||
<DragAnimName>#ANIM_X_NAME#</DragAnimName>
|
||||
@@ -542,9 +556,13 @@
|
||||
<IMDefault>
|
||||
<Cursor>Grab</Cursor>
|
||||
</IMDefault>
|
||||
<IMDrag>
|
||||
<Cursor>Grab</Cursor>
|
||||
</IMDrag>
|
||||
</IMCursorsInstances>
|
||||
<IMMouseFlagsInstances>
|
||||
<IMDefault>Lock+Unlock+LeftDrag+Wheel</IMDefault>
|
||||
<IMDefault>Lock+Unlock+LeftDrag</IMDefault>
|
||||
<IMDrag>Lock+Unlock+LeftDrag</IMDrag>
|
||||
</IMMouseFlagsInstances>
|
||||
<Lock>True</Lock>
|
||||
<LockFlagsTemporary>LeftSingle</LockFlagsTemporary>
|
||||
@@ -553,9 +571,16 @@
|
||||
<IMCodeInstances>
|
||||
<IMDefault>
|
||||
(M:Event) 'LeftDrag' scmi 0 == if{
|
||||
(L:#VAR_X_NAME#) (M:DragPercent) 100 * (L:#VAR_X_NAME#) - + (>L:#VAR_Y_NAME#)
|
||||
(L:#VAR_Y_NAME#) (M:DragPercent) #ANIM_LENGTH# * (L:#VAR_Y_NAME#) - +
|
||||
(>L:#VAR_Y_NAME#)
|
||||
}
|
||||
</IMDefault>
|
||||
<IMDrag>
|
||||
(M:Event) 'LeftDrag' scmi 0 == if{
|
||||
(L:#VAR_Y_NAME#) (M:DragPercent) #ANIM_LENGTH# * (L:#VAR_Y_NAME#) - +
|
||||
(>L:#VAR_Y_NAME#)
|
||||
}
|
||||
</IMDrag>
|
||||
</IMCodeInstances>
|
||||
<DragMode>Trajectory</DragMode>
|
||||
<DragAnimName>#ANIM_Y_NAME#</DragAnimName>
|
||||
@@ -568,4 +593,206 @@
|
||||
</MouseRect>
|
||||
</Component>
|
||||
</Template>
|
||||
|
||||
<Template Name="MD11_Blind">
|
||||
<Parameters Type="Default">
|
||||
<ANIM_LENGTH>42</ANIM_LENGTH>
|
||||
<ANIM_LAG>42</ANIM_LAG>
|
||||
</Parameters>
|
||||
<Component ID="#NODE_NAME#" Node="#NODE_NAME#">
|
||||
<Animation Name="#ANIM_NAME#" Length="#ANIM_LENGTH#" Type="Sim"
|
||||
TypeParam="AutoPlay">
|
||||
<Parameter>
|
||||
<Code>(O:POS)</Code>
|
||||
<Lag>#ANIM_LAG#</Lag>
|
||||
</Parameter>
|
||||
</Animation>
|
||||
<MouseRect>
|
||||
<IMCursorsInstances>
|
||||
<IMDefault>
|
||||
<Cursor>Grab</Cursor>
|
||||
</IMDefault>
|
||||
<IMDrag>
|
||||
<Cursor>Grab</Cursor>
|
||||
</IMDrag>
|
||||
</IMCursorsInstances>
|
||||
<IMMouseFlagsInstances>
|
||||
<IMDefault>Lock+Unlock+LeftDrag</IMDefault>
|
||||
<IMDrag>Lock+Unlock+LeftDrag</IMDrag>
|
||||
</IMMouseFlagsInstances>
|
||||
<Lock>True</Lock>
|
||||
<LockFlagsTemporary>LeftSingle</LockFlagsTemporary>
|
||||
<HighlightNodeId>#NODE_NAME#</HighlightNodeId>
|
||||
<CallbackCode>
|
||||
<IMCodeInstances>
|
||||
<IMDefault>
|
||||
(M:Event) 'LeftDrag' scmi 0 == if{
|
||||
(O:POS) (M:DragPercent) #ANIM_LENGTH# * (O:POS) - + (>O:POS)
|
||||
}
|
||||
</IMDefault>
|
||||
<IMDrag>
|
||||
(M:Event) 'LeftDrag' scmi 0 == if{
|
||||
(O:POS) (M:DragPercent) #ANIM_LENGTH# * (O:POS) - + (>O:POS)
|
||||
}
|
||||
</IMDrag>
|
||||
</IMCodeInstances>
|
||||
<DragMode>Trajectory</DragMode>
|
||||
<DragAnimName>#ANIM_NAME#</DragAnimName>
|
||||
<DragNodeId>#NODE_NAME#</DragNodeId>
|
||||
<DragAnimSynced>True</DragAnimSynced>
|
||||
<DragUseAnimLag>True</DragUseAnimLag>
|
||||
<DragAxis>Y</DragAxis>
|
||||
<DragFlagsLockable>LeftDrag+RightDrag+MiddleDrag</DragFlagsLockable>
|
||||
</CallbackCode>
|
||||
</MouseRect>
|
||||
</Component>
|
||||
</Template>
|
||||
|
||||
<Template Name="MD11_Bin">
|
||||
<Parameters Type="Default">
|
||||
<ANIM_LENGTH>10</ANIM_LENGTH>
|
||||
<ANIM_LAG>10</ANIM_LAG>
|
||||
</Parameters>
|
||||
<Component ID="#NODE_NAME#" Node="#NODE_NAME#">
|
||||
<Animation Name="#ANIM_NAME#" Length="#ANIM_LENGTH#" Type="Sim"
|
||||
TypeParam="AutoPlay">
|
||||
<Parameter>
|
||||
<Code>(O:POS)</Code>
|
||||
<Lag>#ANIM_LAG#</Lag>
|
||||
</Parameter>
|
||||
</Animation>
|
||||
<MouseRect>
|
||||
<IMCursorsInstances>
|
||||
<IMDefault>
|
||||
<Cursor>Grab</Cursor>
|
||||
</IMDefault>
|
||||
<IMDrag>
|
||||
<Cursor>Grab</Cursor>
|
||||
</IMDrag>
|
||||
</IMCursorsInstances>
|
||||
<IMMouseFlagsInstances>
|
||||
<IMDefault>Lock+Unlock+LeftDrag</IMDefault>
|
||||
<IMDrag>Lock+Unlock+LeftDrag</IMDrag>
|
||||
</IMMouseFlagsInstances>
|
||||
<Lock>True</Lock>
|
||||
<LockFlagsTemporary>LeftSingle</LockFlagsTemporary>
|
||||
<HighlightNodeId>#NODE_NAME#</HighlightNodeId>
|
||||
<CallbackCode>
|
||||
<IMCodeInstances>
|
||||
<IMDefault>
|
||||
(M:Event) 'LeftDrag' scmi 0 == if{
|
||||
(O:POS) (M:DragPercent) #ANIM_LENGTH# * (O:POS) - + (>O:POS)
|
||||
}
|
||||
</IMDefault>
|
||||
<IMDrag>
|
||||
(M:Event) 'LeftDrag' scmi 0 == if{
|
||||
(O:POS) (M:DragPercent) #ANIM_LENGTH# * (O:POS) - + (>O:POS)
|
||||
}
|
||||
</IMDrag>
|
||||
</IMCodeInstances>
|
||||
<DragMode>Trajectory</DragMode>
|
||||
<DragAnimName>#ANIM_NAME#</DragAnimName>
|
||||
<DragNodeId>#NODE_NAME#</DragNodeId>
|
||||
<DragAnimSynced>True</DragAnimSynced>
|
||||
<DragUseAnimLag>True</DragUseAnimLag>
|
||||
<DragAxis>Y</DragAxis>
|
||||
<DragFlagsLockable>LeftDrag+RightDrag+MiddleDrag</DragFlagsLockable>
|
||||
</CallbackCode>
|
||||
</MouseRect>
|
||||
</Component>
|
||||
</Template>
|
||||
|
||||
<Template Name="MD11_TrayTable">
|
||||
<Parameters Type="Default">
|
||||
<ANIM_LENGTH>25</ANIM_LENGTH>
|
||||
<ANIM_LAG>25</ANIM_LAG>
|
||||
</Parameters>
|
||||
<Parameters Type="Override">
|
||||
<Condition Check="ANIM_NAME">
|
||||
<False>
|
||||
<ANIM_NAME>#NODE_NAME#</ANIM_NAME>
|
||||
</False>
|
||||
</Condition>
|
||||
<Condition Check="ID">
|
||||
<False>
|
||||
<ID>#NODE_NAME#</ID>
|
||||
</False>
|
||||
</Condition>
|
||||
</Parameters>
|
||||
<Component ID="#ID#" Node="#NODE_NAME#">
|
||||
<UseTemplate Name="ASOBO_GT_MouseRect">
|
||||
<MOUSEFLAGS_DEFAULT_IM>LeftSingle</MOUSEFLAGS_DEFAULT_IM>
|
||||
<MOUSEFLAGS_DRAG_IM>LeftSingle</MOUSEFLAGS_DRAG_IM>
|
||||
<CURSOR_DEFAULT_IM>Hand</CURSOR_DEFAULT_IM>
|
||||
<CURSOR_DRAG_IM>Hand</CURSOR_DRAG_IM>
|
||||
<CALLBACKCODE_DEFAULT_IM>
|
||||
(M:Event) 'LeftSingle' scmi 0 == if{ (O:CLICK) ! (>O:CLICK) }
|
||||
</CALLBACKCODE_DEFAULT_IM>
|
||||
<CALLBACKCODE_DRAG_IM>
|
||||
(M:Event) 'LeftSingle' scmi 0 == if{ (O:CLICK) ! (>O:CLICK) }
|
||||
</CALLBACKCODE_DRAG_IM>
|
||||
</UseTemplate>
|
||||
<Animation Name="#ANIM_NAME#" Length="#ANIM_LENGTH#" Type="Sim" TypeParam="AutoPlay">
|
||||
<Parameter>
|
||||
<Code>(O:CLICK) #ANIM_LENGTH# *</Code>
|
||||
<Lag>#ANIM_LAG#</Lag>
|
||||
</Parameter>
|
||||
</Animation>
|
||||
</Component>
|
||||
</Template>
|
||||
|
||||
<Template Name="MD11_Lav">
|
||||
<Component ID="#ID#">
|
||||
<Component ID="#NODE_LATCH_NAME#" Node="#NODE_LATCH_NAME#">
|
||||
<UseTemplate Name="ASOBO_GT_MouseRect">
|
||||
<MOUSEFLAGS_DEFAULT_IM>LeftSingle</MOUSEFLAGS_DEFAULT_IM>
|
||||
<MOUSEFLAGS_DRAG_IM>LeftSingle</MOUSEFLAGS_DRAG_IM>
|
||||
<CURSOR_DEFAULT_IM>Hand</CURSOR_DEFAULT_IM>
|
||||
<CURSOR_DRAG_IM>Hand</CURSOR_DRAG_IM>
|
||||
<CALLBACKCODE_DEFAULT_IM>
|
||||
(M:Event) 'LeftSingle' scmi 0 == (L:#ID#_DOOR) 0 == && if{
|
||||
(L:#ID#_LATCH) ! (>L:#ID#_LATCH)
|
||||
}
|
||||
</CALLBACKCODE_DEFAULT_IM>
|
||||
<CALLBACKCODE_DRAG_IM>
|
||||
(M:Event) 'LeftSingle' scmi 0 == (L:#ID#_DOOR) 0 == && if{
|
||||
(L:#ID#_LATCH) ! (>L:#ID#_LATCH)
|
||||
}
|
||||
</CALLBACKCODE_DRAG_IM>
|
||||
</UseTemplate>
|
||||
<Animation Name="#ANIM_LATCH_NAME#" Length="#ANIM_LATCH_LENGTH#" Type="Sim"
|
||||
TypeParam="AutoPlay">
|
||||
<Parameter>
|
||||
<Code>(L:#ID#_LATCH) #ANIM_LATCH_LENGTH# *</Code>
|
||||
<Lag>#ANIM_LATCH_LAG#</Lag>
|
||||
</Parameter>
|
||||
</Animation>
|
||||
</Component>
|
||||
<Component ID="#NODE_DOOR_NAME#" Node="#NODE_DOOR_NAME#">
|
||||
<UseTemplate Name="ASOBO_GT_MouseRect">
|
||||
<MOUSEFLAGS_DEFAULT_IM>LeftSingle</MOUSEFLAGS_DEFAULT_IM>
|
||||
<MOUSEFLAGS_DRAG_IM>LeftSingle</MOUSEFLAGS_DRAG_IM>
|
||||
<CURSOR_DEFAULT_IM>Hand</CURSOR_DEFAULT_IM>
|
||||
<CURSOR_DRAG_IM>Hand</CURSOR_DRAG_IM>
|
||||
<CALLBACKCODE_DEFAULT_IM>
|
||||
(M:Event) 'LeftSingle' scmi 0 == (L:#ID#_LATCH) 0 == && if{
|
||||
(L:#ID#_DOOR) ! (>L:#ID#_DOOR)
|
||||
}
|
||||
</CALLBACKCODE_DEFAULT_IM>
|
||||
<CALLBACKCODE_DRAG_IM>
|
||||
(M:Event) 'LeftSingle' scmi 0 == (L:#ID#_LATCH) 0 == && if{
|
||||
(L:#ID#_DOOR) ! (>L:#ID#_DOOR)
|
||||
}
|
||||
</CALLBACKCODE_DRAG_IM>
|
||||
</UseTemplate>
|
||||
<Animation Name="#ANIM_DOOR_NAME#" Length="#ANIM_DOOR_LENGTH#" Type="Sim"
|
||||
TypeParam="AutoPlay">
|
||||
<Parameter>
|
||||
<Code>(L:#ID#_DOOR) #ANIM_DOOR_LENGTH# *</Code>
|
||||
<Lag>#ANIM_DOOR_LAG#</Lag>
|
||||
</Parameter>
|
||||
</Animation>
|
||||
</Component>
|
||||
</Component>
|
||||
</Template>
|
||||
</ModelBehaviors>
|
||||
Reference in New Issue
Block a user