Skip to content

Commit 7663827

Browse files
committed
Arrow keys and DPad integration
1 parent 30ad951 commit 7663827

7 files changed

Lines changed: 607 additions & 1215 deletions

Assets/Scenes/Workspace.unity

Lines changed: 233 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -461,6 +461,7 @@ GameObject:
461461
- component: {fileID: 584427305}
462462
- component: {fileID: 584427307}
463463
- component: {fileID: 584427306}
464+
- component: {fileID: 584427308}
464465
m_Layer: 5
465466
m_Name: ArrDown
466467
m_TagString: Untagged
@@ -525,6 +526,62 @@ CanvasRenderer:
525526
m_PrefabAsset: {fileID: 0}
526527
m_GameObject: {fileID: 584427304}
527528
m_CullTransparentMesh: 1
529+
--- !u!114 &584427308
530+
MonoBehaviour:
531+
m_ObjectHideFlags: 0
532+
m_CorrespondingSourceObject: {fileID: 0}
533+
m_PrefabInstance: {fileID: 0}
534+
m_PrefabAsset: {fileID: 0}
535+
m_GameObject: {fileID: 584427304}
536+
m_Enabled: 1
537+
m_EditorHideFlags: 0
538+
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
539+
m_Name:
540+
m_EditorClassIdentifier:
541+
m_Navigation:
542+
m_Mode: 3
543+
m_WrapAround: 0
544+
m_SelectOnUp: {fileID: 0}
545+
m_SelectOnDown: {fileID: 0}
546+
m_SelectOnLeft: {fileID: 0}
547+
m_SelectOnRight: {fileID: 0}
548+
m_Transition: 1
549+
m_Colors:
550+
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
551+
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
552+
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
553+
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
554+
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
555+
m_ColorMultiplier: 1
556+
m_FadeDuration: 0.1
557+
m_SpriteState:
558+
m_HighlightedSprite: {fileID: 0}
559+
m_PressedSprite: {fileID: 0}
560+
m_SelectedSprite: {fileID: 0}
561+
m_DisabledSprite: {fileID: 0}
562+
m_AnimationTriggers:
563+
m_NormalTrigger: Normal
564+
m_HighlightedTrigger: Highlighted
565+
m_PressedTrigger: Pressed
566+
m_SelectedTrigger: Selected
567+
m_DisabledTrigger: Disabled
568+
m_Interactable: 1
569+
m_TargetGraphic: {fileID: 584427306}
570+
m_OnClick:
571+
m_PersistentCalls:
572+
m_Calls:
573+
- m_Target: {fileID: 3089241507325377404, guid: 306ed35a8e648b043b7f7974bc8c612c, type: 3}
574+
m_TargetAssemblyTypeName:
575+
m_MethodName:
576+
m_Mode: 1
577+
m_Arguments:
578+
m_ObjectArgument: {fileID: 0}
579+
m_ObjectArgumentAssemblyTypeName:
580+
m_IntArgument: 0
581+
m_FloatArgument: 0
582+
m_StringArgument:
583+
m_BoolArgument: 0
584+
m_CallState: 2
528585
--- !u!1 &703541337
529586
GameObject:
530587
m_ObjectHideFlags: 0
@@ -615,7 +672,7 @@ GameObject:
615672
- component: {fileID: 827150588}
616673
- component: {fileID: 827150591}
617674
- component: {fileID: 827150590}
618-
- component: {fileID: 827150589}
675+
- component: {fileID: 827150592}
619676
m_Layer: 5
620677
m_Name: ArrUp
621678
m_TagString: Untagged
@@ -642,19 +699,6 @@ RectTransform:
642699
m_AnchoredPosition: {x: 261.93274, y: 654.6048}
643700
m_SizeDelta: {x: 100, y: 100}
644701
m_Pivot: {x: 0.5, y: 0.5}
645-
--- !u!114 &827150589
646-
MonoBehaviour:
647-
m_ObjectHideFlags: 0
648-
m_CorrespondingSourceObject: {fileID: 0}
649-
m_PrefabInstance: {fileID: 0}
650-
m_PrefabAsset: {fileID: 0}
651-
m_GameObject: {fileID: 827150587}
652-
m_Enabled: 1
653-
m_EditorHideFlags: 0
654-
m_Script: {fileID: 11500000, guid: 6d54531977ecb194c95e2d3aa7a5d72a, type: 3}
655-
m_Name:
656-
m_EditorClassIdentifier:
657-
m_ControlPath:
658702
--- !u!114 &827150590
659703
MonoBehaviour:
660704
m_ObjectHideFlags: 0
@@ -693,6 +737,62 @@ CanvasRenderer:
693737
m_PrefabAsset: {fileID: 0}
694738
m_GameObject: {fileID: 827150587}
695739
m_CullTransparentMesh: 1
740+
--- !u!114 &827150592
741+
MonoBehaviour:
742+
m_ObjectHideFlags: 0
743+
m_CorrespondingSourceObject: {fileID: 0}
744+
m_PrefabInstance: {fileID: 0}
745+
m_PrefabAsset: {fileID: 0}
746+
m_GameObject: {fileID: 827150587}
747+
m_Enabled: 0
748+
m_EditorHideFlags: 0
749+
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
750+
m_Name:
751+
m_EditorClassIdentifier:
752+
m_Navigation:
753+
m_Mode: 3
754+
m_WrapAround: 0
755+
m_SelectOnUp: {fileID: 0}
756+
m_SelectOnDown: {fileID: 0}
757+
m_SelectOnLeft: {fileID: 0}
758+
m_SelectOnRight: {fileID: 0}
759+
m_Transition: 1
760+
m_Colors:
761+
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
762+
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
763+
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
764+
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
765+
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
766+
m_ColorMultiplier: 1
767+
m_FadeDuration: 0.1
768+
m_SpriteState:
769+
m_HighlightedSprite: {fileID: 0}
770+
m_PressedSprite: {fileID: 0}
771+
m_SelectedSprite: {fileID: 0}
772+
m_DisabledSprite: {fileID: 0}
773+
m_AnimationTriggers:
774+
m_NormalTrigger: Normal
775+
m_HighlightedTrigger: Highlighted
776+
m_PressedTrigger: Pressed
777+
m_SelectedTrigger: Selected
778+
m_DisabledTrigger: Disabled
779+
m_Interactable: 1
780+
m_TargetGraphic: {fileID: 827150590}
781+
m_OnClick:
782+
m_PersistentCalls:
783+
m_Calls:
784+
- m_Target: {fileID: 5911406480439342894, guid: 306ed35a8e648b043b7f7974bc8c612c, type: 3}
785+
m_TargetAssemblyTypeName:
786+
m_MethodName:
787+
m_Mode: 1
788+
m_Arguments:
789+
m_ObjectArgument: {fileID: 0}
790+
m_ObjectArgumentAssemblyTypeName:
791+
m_IntArgument: 0
792+
m_FloatArgument: 0
793+
m_StringArgument:
794+
m_BoolArgument: 0
795+
m_CallState: 2
696796
--- !u!1 &832575517
697797
GameObject:
698798
m_ObjectHideFlags: 0
@@ -753,6 +853,7 @@ GameObject:
753853
- component: {fileID: 1051614434}
754854
- component: {fileID: 1051614436}
755855
- component: {fileID: 1051614435}
856+
- component: {fileID: 1051614437}
756857
m_Layer: 5
757858
m_Name: ArrLeft
758859
m_TagString: Untagged
@@ -817,6 +918,62 @@ CanvasRenderer:
817918
m_PrefabAsset: {fileID: 0}
818919
m_GameObject: {fileID: 1051614433}
819920
m_CullTransparentMesh: 1
921+
--- !u!114 &1051614437
922+
MonoBehaviour:
923+
m_ObjectHideFlags: 0
924+
m_CorrespondingSourceObject: {fileID: 0}
925+
m_PrefabInstance: {fileID: 0}
926+
m_PrefabAsset: {fileID: 0}
927+
m_GameObject: {fileID: 1051614433}
928+
m_Enabled: 0
929+
m_EditorHideFlags: 0
930+
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
931+
m_Name:
932+
m_EditorClassIdentifier:
933+
m_Navigation:
934+
m_Mode: 3
935+
m_WrapAround: 0
936+
m_SelectOnUp: {fileID: 0}
937+
m_SelectOnDown: {fileID: 0}
938+
m_SelectOnLeft: {fileID: 0}
939+
m_SelectOnRight: {fileID: 0}
940+
m_Transition: 1
941+
m_Colors:
942+
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
943+
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
944+
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
945+
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
946+
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
947+
m_ColorMultiplier: 1
948+
m_FadeDuration: 0.1
949+
m_SpriteState:
950+
m_HighlightedSprite: {fileID: 0}
951+
m_PressedSprite: {fileID: 0}
952+
m_SelectedSprite: {fileID: 0}
953+
m_DisabledSprite: {fileID: 0}
954+
m_AnimationTriggers:
955+
m_NormalTrigger: Normal
956+
m_HighlightedTrigger: Highlighted
957+
m_PressedTrigger: Pressed
958+
m_SelectedTrigger: Selected
959+
m_DisabledTrigger: Disabled
960+
m_Interactable: 1
961+
m_TargetGraphic: {fileID: 1051614435}
962+
m_OnClick:
963+
m_PersistentCalls:
964+
m_Calls:
965+
- m_Target: {fileID: 4291893717902599843, guid: 306ed35a8e648b043b7f7974bc8c612c, type: 3}
966+
m_TargetAssemblyTypeName:
967+
m_MethodName:
968+
m_Mode: 1
969+
m_Arguments:
970+
m_ObjectArgument: {fileID: 0}
971+
m_ObjectArgumentAssemblyTypeName:
972+
m_IntArgument: 0
973+
m_FloatArgument: 0
974+
m_StringArgument:
975+
m_BoolArgument: 0
976+
m_CallState: 2
820977
--- !u!1 &1065918579
821978
GameObject:
822979
m_ObjectHideFlags: 0
@@ -844,8 +1001,8 @@ Transform:
8441001
m_PrefabAsset: {fileID: 0}
8451002
m_GameObject: {fileID: 1065918579}
8461003
serializedVersion: 2
847-
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
848-
m_LocalPosition: {x: 0, y: 1, z: 0}
1004+
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
1005+
m_LocalPosition: {x: -1.9449834, y: 2.237729, z: 0}
8491006
m_LocalScale: {x: 1, y: 1, z: 1}
8501007
m_ConstrainProportionsScale: 0
8511008
m_Children: []
@@ -937,7 +1094,7 @@ Camera:
9371094
near clip plane: 0.3
9381095
far clip plane: 1000
9391096
field of view: 60
940-
orthographic: 0
1097+
orthographic: 1
9411098
orthographic size: 5
9421099
m_Depth: 0
9431100
m_CullingMask:
@@ -1142,9 +1299,9 @@ Transform:
11421299
m_GameObject: {fileID: 1702424669}
11431300
serializedVersion: 2
11441301
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
1145-
m_LocalPosition: {x: -1134.9327, y: -771.6048, z: 11.385736}
1302+
m_LocalPosition: {x: -1134.9327, y: -697, z: 11.385736}
11461303
m_LocalScale: {x: 1, y: 1, z: 1}
1147-
m_ConstrainProportionsScale: 0
1304+
m_ConstrainProportionsScale: 1
11481305
m_Children:
11491306
- {fileID: 827150588}
11501307
- {fileID: 1051614434}
@@ -1469,6 +1626,7 @@ GameObject:
14691626
- component: {fileID: 2144659686}
14701627
- component: {fileID: 2144659688}
14711628
- component: {fileID: 2144659687}
1629+
- component: {fileID: 2144659689}
14721630
m_Layer: 5
14731631
m_Name: ArrRight
14741632
m_TagString: Untagged
@@ -1533,6 +1691,62 @@ CanvasRenderer:
15331691
m_PrefabAsset: {fileID: 0}
15341692
m_GameObject: {fileID: 2144659685}
15351693
m_CullTransparentMesh: 1
1694+
--- !u!114 &2144659689
1695+
MonoBehaviour:
1696+
m_ObjectHideFlags: 0
1697+
m_CorrespondingSourceObject: {fileID: 0}
1698+
m_PrefabInstance: {fileID: 0}
1699+
m_PrefabAsset: {fileID: 0}
1700+
m_GameObject: {fileID: 2144659685}
1701+
m_Enabled: 0
1702+
m_EditorHideFlags: 0
1703+
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
1704+
m_Name:
1705+
m_EditorClassIdentifier:
1706+
m_Navigation:
1707+
m_Mode: 3
1708+
m_WrapAround: 0
1709+
m_SelectOnUp: {fileID: 0}
1710+
m_SelectOnDown: {fileID: 0}
1711+
m_SelectOnLeft: {fileID: 0}
1712+
m_SelectOnRight: {fileID: 0}
1713+
m_Transition: 1
1714+
m_Colors:
1715+
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
1716+
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
1717+
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
1718+
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
1719+
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
1720+
m_ColorMultiplier: 1
1721+
m_FadeDuration: 0.1
1722+
m_SpriteState:
1723+
m_HighlightedSprite: {fileID: 0}
1724+
m_PressedSprite: {fileID: 0}
1725+
m_SelectedSprite: {fileID: 0}
1726+
m_DisabledSprite: {fileID: 0}
1727+
m_AnimationTriggers:
1728+
m_NormalTrigger: Normal
1729+
m_HighlightedTrigger: Highlighted
1730+
m_PressedTrigger: Pressed
1731+
m_SelectedTrigger: Selected
1732+
m_DisabledTrigger: Disabled
1733+
m_Interactable: 1
1734+
m_TargetGraphic: {fileID: 2144659687}
1735+
m_OnClick:
1736+
m_PersistentCalls:
1737+
m_Calls:
1738+
- m_Target: {fileID: -299927413803999121, guid: 306ed35a8e648b043b7f7974bc8c612c, type: 3}
1739+
m_TargetAssemblyTypeName:
1740+
m_MethodName:
1741+
m_Mode: 1
1742+
m_Arguments:
1743+
m_ObjectArgument: {fileID: 0}
1744+
m_ObjectArgumentAssemblyTypeName:
1745+
m_IntArgument: 0
1746+
m_FloatArgument: 0
1747+
m_StringArgument:
1748+
m_BoolArgument: 0
1749+
m_CallState: 2
15361750
--- !u!1660057539 &9223372036854775807
15371751
SceneRoots:
15381752
m_ObjectHideFlags: 0

0 commit comments

Comments
 (0)