Skip to content

Commit da97181

Browse files
krakendonofacebook-github-bot
authored andcommitted
New Scene Sliders and Levers
Summary: # Context More use cases on how to use the ISDK features Sliders and Levers. This scene goes through the proper ISDK way to use hand grab poses, transform constraints, and snap sliders. # Product decisions 1. Levers 2. Sliders 3. Buttons 4. Scene for just the models. Used just incase users want something barebones. 5. Scene on how these models are used ISDK way {F1974552145} # Scripts 1. BasicToggle.cs (Buttons that slide left and right) 2. StepsMove.cs (Slider snapping at different levels) 3. ToggleMove.cs (Slider snapping on and off) # Experimental WIP There are a few different experimental features inside of the project that are partly finished or incomplete use with caution or we should delete them since they are not finished and or buggy. Example: levers with buttons works but the thumb has to be in the perfect spot to hover and interact while grabbing the lever. {F1974772113} Reviewed By: SaadKhan64 Differential Revision: D68607054 fbshipit-source-id: 25917a7db3c6b73437f4fcce617ba433e0650adf
1 parent 28844bb commit da97181

File tree

174 files changed

+82214
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

174 files changed

+82214
-0
lines changed

Assets/ShowcaseSamples/SlidersandHandles.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Assets/ShowcaseSamples/SlidersandHandles/Animation.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 288 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,288 @@
1+
%YAML 1.1
2+
%TAG !u! tag:unity3d.com,2011:
3+
--- !u!1101 &-8776523690321744622
4+
AnimatorStateTransition:
5+
m_ObjectHideFlags: 1
6+
m_CorrespondingSourceObject: {fileID: 0}
7+
m_PrefabInstance: {fileID: 0}
8+
m_PrefabAsset: {fileID: 0}
9+
m_Name:
10+
m_Conditions:
11+
- m_ConditionMode: 2
12+
m_ConditionEvent: isOn
13+
m_EventTreshold: 0
14+
m_DstStateMachine: {fileID: 0}
15+
m_DstState: {fileID: -3570477126669474470}
16+
m_Solo: 0
17+
m_Mute: 0
18+
m_IsExit: 0
19+
serializedVersion: 3
20+
m_TransitionDuration: 0.25
21+
m_TransitionOffset: 0
22+
m_ExitTime: 0.75
23+
m_HasExitTime: 0
24+
m_HasFixedDuration: 1
25+
m_InterruptionSource: 0
26+
m_OrderedInterruption: 1
27+
m_CanTransitionToSelf: 1
28+
--- !u!1102 &-5867261894976882912
29+
AnimatorState:
30+
serializedVersion: 6
31+
m_ObjectHideFlags: 1
32+
m_CorrespondingSourceObject: {fileID: 0}
33+
m_PrefabInstance: {fileID: 0}
34+
m_PrefabAsset: {fileID: 0}
35+
m_Name: ToggleButton
36+
m_Speed: 1
37+
m_CycleOffset: 0
38+
m_Transitions:
39+
- {fileID: 7191111356047476905}
40+
m_StateMachineBehaviours: []
41+
m_Position: {x: 50, y: 50, z: 0}
42+
m_IKOnFeet: 0
43+
m_WriteDefaultValues: 1
44+
m_Mirror: 0
45+
m_SpeedParameterActive: 0
46+
m_MirrorParameterActive: 0
47+
m_CycleOffsetParameterActive: 0
48+
m_TimeParameterActive: 0
49+
m_Motion: {fileID: 7400000, guid: 3d98794bf4d34534c866b860209df1be, type: 2}
50+
m_Tag:
51+
m_SpeedParameter:
52+
m_MirrorParameter:
53+
m_CycleOffsetParameter:
54+
m_TimeParameter:
55+
--- !u!1102 &-3570477126669474470
56+
AnimatorState:
57+
serializedVersion: 6
58+
m_ObjectHideFlags: 1
59+
m_CorrespondingSourceObject: {fileID: 0}
60+
m_PrefabInstance: {fileID: 0}
61+
m_PrefabAsset: {fileID: 0}
62+
m_Name: ButtonToggleOff
63+
m_Speed: 1
64+
m_CycleOffset: 0
65+
m_Transitions:
66+
- {fileID: 7068285134864494994}
67+
m_StateMachineBehaviours: []
68+
m_Position: {x: 50, y: 50, z: 0}
69+
m_IKOnFeet: 0
70+
m_WriteDefaultValues: 1
71+
m_Mirror: 0
72+
m_SpeedParameterActive: 0
73+
m_MirrorParameterActive: 0
74+
m_CycleOffsetParameterActive: 0
75+
m_TimeParameterActive: 0
76+
m_Motion: {fileID: 7400000, guid: 3d98794bf4d34534c866b860209df1be, type: 2}
77+
m_Tag:
78+
m_SpeedParameter:
79+
m_MirrorParameter:
80+
m_CycleOffsetParameter:
81+
m_TimeParameter:
82+
--- !u!1107 &-475073590650156806
83+
AnimatorStateMachine:
84+
serializedVersion: 6
85+
m_ObjectHideFlags: 1
86+
m_CorrespondingSourceObject: {fileID: 0}
87+
m_PrefabInstance: {fileID: 0}
88+
m_PrefabAsset: {fileID: 0}
89+
m_Name: Base Layer
90+
m_ChildStates:
91+
- serializedVersion: 1
92+
m_State: {fileID: -5867261894976882912}
93+
m_Position: {x: 390, y: -20, z: 0}
94+
- serializedVersion: 1
95+
m_State: {fileID: 4588474397456347242}
96+
m_Position: {x: 410, y: 170, z: 0}
97+
m_ChildStateMachines: []
98+
m_AnyStateTransitions: []
99+
m_EntryTransitions: []
100+
m_StateMachineTransitions: {}
101+
m_StateMachineBehaviours: []
102+
m_AnyStatePosition: {x: 50, y: 20, z: 0}
103+
m_EntryPosition: {x: 50, y: 120, z: 0}
104+
m_ExitPosition: {x: 800, y: 120, z: 0}
105+
m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
106+
m_DefaultState: {fileID: -5867261894976882912}
107+
--- !u!1107 &-109319459964306500
108+
AnimatorStateMachine:
109+
serializedVersion: 6
110+
m_ObjectHideFlags: 1
111+
m_CorrespondingSourceObject: {fileID: 0}
112+
m_PrefabInstance: {fileID: 0}
113+
m_PrefabAsset: {fileID: 0}
114+
m_Name: Base Layer
115+
m_ChildStates:
116+
- serializedVersion: 1
117+
m_State: {fileID: -3570477126669474470}
118+
m_Position: {x: 450, y: -30, z: 0}
119+
- serializedVersion: 1
120+
m_State: {fileID: 2247855797026241538}
121+
m_Position: {x: 460, y: 110, z: 0}
122+
m_ChildStateMachines: []
123+
m_AnyStateTransitions: []
124+
m_EntryTransitions: []
125+
m_StateMachineTransitions: {}
126+
m_StateMachineBehaviours: []
127+
m_AnyStatePosition: {x: 50, y: 20, z: 0}
128+
m_EntryPosition: {x: 50, y: 120, z: 0}
129+
m_ExitPosition: {x: 800, y: 120, z: 0}
130+
m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
131+
m_DefaultState: {fileID: -3570477126669474470}
132+
--- !u!91 &9100000
133+
AnimatorController:
134+
m_ObjectHideFlags: 0
135+
m_CorrespondingSourceObject: {fileID: 0}
136+
m_PrefabInstance: {fileID: 0}
137+
m_PrefabAsset: {fileID: 0}
138+
m_Name: ButtonToggle
139+
serializedVersion: 5
140+
m_AnimatorParameters:
141+
- m_Name: isOn
142+
m_Type: 4
143+
m_DefaultFloat: 0
144+
m_DefaultInt: 0
145+
m_DefaultBool: 0
146+
m_Controller: {fileID: 9100000}
147+
m_AnimatorLayers:
148+
- serializedVersion: 5
149+
m_Name: Base Layer
150+
m_StateMachine: {fileID: -475073590650156806}
151+
m_Mask: {fileID: 0}
152+
m_Motions: []
153+
m_Behaviours: []
154+
m_BlendingMode: 0
155+
m_SyncedLayerIndex: -1
156+
m_DefaultWeight: 0
157+
m_IKPass: 0
158+
m_SyncedLayerAffectsTiming: 0
159+
m_Controller: {fileID: 9100000}
160+
--- !u!1102 &2247855797026241538
161+
AnimatorState:
162+
serializedVersion: 6
163+
m_ObjectHideFlags: 1
164+
m_CorrespondingSourceObject: {fileID: 0}
165+
m_PrefabInstance: {fileID: 0}
166+
m_PrefabAsset: {fileID: 0}
167+
m_Name: ButtonToggleOn
168+
m_Speed: 1
169+
m_CycleOffset: 0
170+
m_Transitions:
171+
- {fileID: -8776523690321744622}
172+
m_StateMachineBehaviours: []
173+
m_Position: {x: 50, y: 50, z: 0}
174+
m_IKOnFeet: 0
175+
m_WriteDefaultValues: 1
176+
m_Mirror: 0
177+
m_SpeedParameterActive: 0
178+
m_MirrorParameterActive: 0
179+
m_CycleOffsetParameterActive: 0
180+
m_TimeParameterActive: 0
181+
m_Motion: {fileID: 7400000, guid: d86e64fa34d8b3b439d32af006723018, type: 2}
182+
m_Tag:
183+
m_SpeedParameter:
184+
m_MirrorParameter:
185+
m_CycleOffsetParameter:
186+
m_TimeParameter:
187+
--- !u!1102 &4588474397456347242
188+
AnimatorState:
189+
serializedVersion: 6
190+
m_ObjectHideFlags: 1
191+
m_CorrespondingSourceObject: {fileID: 0}
192+
m_PrefabInstance: {fileID: 0}
193+
m_PrefabAsset: {fileID: 0}
194+
m_Name: ToggleButtonOn
195+
m_Speed: 1
196+
m_CycleOffset: 0
197+
m_Transitions:
198+
- {fileID: 5604104419374998751}
199+
m_StateMachineBehaviours: []
200+
m_Position: {x: 50, y: 50, z: 0}
201+
m_IKOnFeet: 0
202+
m_WriteDefaultValues: 1
203+
m_Mirror: 0
204+
m_SpeedParameterActive: 0
205+
m_MirrorParameterActive: 0
206+
m_CycleOffsetParameterActive: 0
207+
m_TimeParameterActive: 0
208+
m_Motion: {fileID: 7400000, guid: d86e64fa34d8b3b439d32af006723018, type: 2}
209+
m_Tag:
210+
m_SpeedParameter:
211+
m_MirrorParameter:
212+
m_CycleOffsetParameter:
213+
m_TimeParameter:
214+
--- !u!1101 &5604104419374998751
215+
AnimatorStateTransition:
216+
m_ObjectHideFlags: 1
217+
m_CorrespondingSourceObject: {fileID: 0}
218+
m_PrefabInstance: {fileID: 0}
219+
m_PrefabAsset: {fileID: 0}
220+
m_Name:
221+
m_Conditions:
222+
- m_ConditionMode: 2
223+
m_ConditionEvent: isOn
224+
m_EventTreshold: 0
225+
m_DstStateMachine: {fileID: 0}
226+
m_DstState: {fileID: -5867261894976882912}
227+
m_Solo: 0
228+
m_Mute: 0
229+
m_IsExit: 0
230+
serializedVersion: 3
231+
m_TransitionDuration: 0.25
232+
m_TransitionOffset: 0
233+
m_ExitTime: 0.75
234+
m_HasExitTime: 1
235+
m_HasFixedDuration: 1
236+
m_InterruptionSource: 0
237+
m_OrderedInterruption: 1
238+
m_CanTransitionToSelf: 1
239+
--- !u!1101 &7068285134864494994
240+
AnimatorStateTransition:
241+
m_ObjectHideFlags: 1
242+
m_CorrespondingSourceObject: {fileID: 0}
243+
m_PrefabInstance: {fileID: 0}
244+
m_PrefabAsset: {fileID: 0}
245+
m_Name:
246+
m_Conditions:
247+
- m_ConditionMode: 1
248+
m_ConditionEvent: isOn
249+
m_EventTreshold: 0
250+
m_DstStateMachine: {fileID: 0}
251+
m_DstState: {fileID: 2247855797026241538}
252+
m_Solo: 0
253+
m_Mute: 0
254+
m_IsExit: 0
255+
serializedVersion: 3
256+
m_TransitionDuration: 0.25
257+
m_TransitionOffset: 0
258+
m_ExitTime: 0.75
259+
m_HasExitTime: 0
260+
m_HasFixedDuration: 1
261+
m_InterruptionSource: 0
262+
m_OrderedInterruption: 1
263+
m_CanTransitionToSelf: 1
264+
--- !u!1101 &7191111356047476905
265+
AnimatorStateTransition:
266+
m_ObjectHideFlags: 1
267+
m_CorrespondingSourceObject: {fileID: 0}
268+
m_PrefabInstance: {fileID: 0}
269+
m_PrefabAsset: {fileID: 0}
270+
m_Name:
271+
m_Conditions:
272+
- m_ConditionMode: 1
273+
m_ConditionEvent: isOn
274+
m_EventTreshold: 0
275+
m_DstStateMachine: {fileID: 0}
276+
m_DstState: {fileID: 4588474397456347242}
277+
m_Solo: 0
278+
m_Mute: 0
279+
m_IsExit: 0
280+
serializedVersion: 3
281+
m_TransitionDuration: 0.25
282+
m_TransitionOffset: 0
283+
m_ExitTime: 0.75
284+
m_HasExitTime: 1
285+
m_HasFixedDuration: 1
286+
m_InterruptionSource: 0
287+
m_OrderedInterruption: 1
288+
m_CanTransitionToSelf: 1

Assets/ShowcaseSamples/SlidersandHandles/Animation/ButtonToggle.controller.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)