diff --git a/Assets/Prefabs/Panels/LabsPanel.prefab b/Assets/Prefabs/Panels/LabsPanel.prefab index 95ae0b3ae7..f7133f958b 100644 --- a/Assets/Prefabs/Panels/LabsPanel.prefab +++ b/Assets/Prefabs/Panels/LabsPanel.prefab @@ -2820,7 +2820,7 @@ GameObject: - component: {fileID: 6320537500852989196} - component: {fileID: 6254052937444237984} m_Layer: 16 - m_Name: PanelButton_SaveModel + m_Name: PanelButton_SaveStrokes m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -2918,12 +2918,12 @@ MonoBehaviour: m_EditorClassIdentifier: m_DescriptionType: 0 m_DescriptionYOffset: 0 - m_DescriptionText: Save selected strokes to model catalog + m_DescriptionText: Save selected strokes to media library m_LocalizedDescription: m_TableReference: - m_TableCollectionName: + m_TableCollectionName: GUID:c84355079ab3f3e4f8f3812258805f86 m_TableEntryReference: - m_KeyId: 0 + m_KeyId: 235160207315525632 m_Key: m_FallbackState: 0 m_WaitForCompletion: 0 @@ -2940,7 +2940,7 @@ MonoBehaviour: m_LocalVariables: [] m_DescriptionActivateSpeed: 12 m_DescriptionZScale: 1 - m_ButtonTexture: {fileID: 2800000, guid: b7fb5e24817634c4eb185b6d24afa87c, type: 3} + m_ButtonTexture: {fileID: 2800000, guid: fec43d52a2edc4846ad3536f1b9182e9, type: 3} m_AtlasTexture: 1 m_ToggleButton: 0 m_LongPressReleaseButton: 0 @@ -2949,8 +2949,8 @@ MonoBehaviour: m_ZAdjustClick: 0.05 m_HoverScale: 1.1 m_HoverBoxColliderGrow: 0.2 - m_AddOverlay: 1 - m_Command: 56 + m_AddOverlay: 0 + m_Command: 6500 m_CommandParam: -1 m_CommandParam2: -1 m_RequiresPopup: 0 diff --git a/Assets/Prefabs/Panels/LabsPanel_Mobile.prefab b/Assets/Prefabs/Panels/LabsPanel_Mobile.prefab index ea2fc049ca..95f01ea0ee 100644 --- a/Assets/Prefabs/Panels/LabsPanel_Mobile.prefab +++ b/Assets/Prefabs/Panels/LabsPanel_Mobile.prefab @@ -71,11 +71,11 @@ Transform: - {fileID: 4000012490214276} - {fileID: 3219221680988349883} - {fileID: 1139538046860859100} - - {fileID: 4626429713668410} - {fileID: 4000011596321798} + - {fileID: 7530489156264955825} - {fileID: 2468152952838901612} + - {fileID: 4626429713668410} - {fileID: 8809421544085413876} - - {fileID: 2468055462235645184} - {fileID: 499404} - {fileID: 4000011486688576} - {fileID: 415298} @@ -358,12 +358,12 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1000010708462674} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.415, y: 0.212, z: 0.05} + m_LocalPosition: {x: 0, y: 0.212, z: 0.05} m_LocalScale: {x: 0.35, y: 0.35, z: 0.35} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 402684} - m_RootOrder: 4 + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!33 &33000010418119032 MeshFilter: @@ -863,12 +863,12 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1634642417305556} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0.212, z: 0.05} + m_LocalPosition: {x: 0, y: -0.22, z: 0.05} m_LocalScale: {x: 0.35, y: 0.35, z: 0.35} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 402684} - m_RootOrder: 3 + m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!33 &33062622632853984 MeshFilter: @@ -984,7 +984,7 @@ MonoBehaviour: references: version: 2 RefIds: [] ---- !u!1 &2471131391549106940 +--- !u!1 &2471663056078174956 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -992,48 +992,48 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2468055462235645184} - - component: {fileID: 2465741338722790106} - - component: {fileID: 2458014089478837322} - - component: {fileID: 2496962056029272354} - - component: {fileID: 2583710071636260494} + - component: {fileID: 2468152952838901612} + - component: {fileID: 2466755025299766438} + - component: {fileID: 2458727450580922280} + - component: {fileID: 2497383291980388400} + - component: {fileID: 2583821116712190784} m_Layer: 16 - m_Name: PanelButton_SaveModel + m_Name: PanelButton_Drafting m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &2468055462235645184 + m_IsActive: 1 +--- !u!4 &2468152952838901612 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2471131391549106940} + m_GameObject: {fileID: 2471663056078174956} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.6149999, y: -0.2119999, z: 0.05} + m_LocalPosition: {x: -0.415, y: -0.22, z: 0.05} m_LocalScale: {x: 0.35, y: 0.35, z: 0.35} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 402684} - m_RootOrder: 7 + m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &2465741338722790106 +--- !u!33 &2466755025299766438 MeshFilter: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2471131391549106940} + m_GameObject: {fileID: 2471663056078174956} m_Mesh: {fileID: 4300000, guid: 5501f437160666942ae970f3648fbeb8, type: 3} ---- !u!23 &2458014089478837322 +--- !u!23 &2458727450580922280 MeshRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2471131391549106940} + m_GameObject: {fileID: 2471663056078174956} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 @@ -1069,34 +1069,34 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} ---- !u!65 &2496962056029272354 +--- !u!65 &2497383291980388400 BoxCollider: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2471131391549106940} + m_GameObject: {fileID: 2471663056078174956} m_Material: {fileID: 0} m_IsTrigger: 0 m_Enabled: 1 serializedVersion: 2 m_Size: {x: 1, y: 1, z: 0.1} m_Center: {x: -0.000000074505806, y: 0.000000022351742, z: 0} ---- !u!114 &2583710071636260494 +--- !u!114 &2583821116712190784 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2471131391549106940} + m_GameObject: {fileID: 2471663056078174956} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6c6859eec74651247968d56b594ac313, type: 3} + m_Script: {fileID: 11500000, guid: 943fba418b3347340bc4b20dfc353b17, type: 3} m_Name: m_EditorClassIdentifier: m_DescriptionType: 0 m_DescriptionYOffset: 0 - m_DescriptionText: Save selected strokes to model catalog + m_DescriptionText: Drafting Lines m_LocalizedDescription: m_TableReference: m_TableCollectionName: @@ -1106,7 +1106,7 @@ MonoBehaviour: m_FallbackState: 0 m_WaitForCompletion: 0 m_LocalVariables: [] - m_DescriptionTextExtra: Save Model + m_DescriptionTextExtra: m_LocalizedDescriptionExtra: m_TableReference: m_TableCollectionName: @@ -1118,8 +1118,8 @@ MonoBehaviour: m_LocalVariables: [] m_DescriptionActivateSpeed: 12 m_DescriptionZScale: 1 - m_ButtonTexture: {fileID: 2800000, guid: b7fb5e24817634c4eb185b6d24afa87c, type: 3} - m_AtlasTexture: 1 + m_ButtonTexture: {fileID: 0} + m_AtlasTexture: 0 m_ToggleButton: 0 m_LongPressReleaseButton: 0 m_ButtonHasPressedAudio: 1 @@ -1128,39 +1128,22 @@ MonoBehaviour: m_HoverScale: 1.1 m_HoverBoxColliderGrow: 0.2 m_AddOverlay: 0 - m_Command: 56 - m_CommandParam: -1 - m_CommandParam2: -1 - m_RequiresPopup: 0 - m_CenterPopupOnButton: 0 - m_PopupOffset: {x: 0, y: 0, z: 0} - m_PopupText: - m_LocalizedPopup: - m_TableReference: - m_TableCollectionName: - m_TableEntryReference: - m_KeyId: 0 - m_Key: - m_FallbackState: 0 - m_WaitForCompletion: 0 - m_LocalVariables: [] - m_ToggleOnDescription: - m_LocalizedToggleOnDescription: - m_TableReference: - m_TableCollectionName: - m_TableEntryReference: - m_KeyId: 0 - m_Key: - m_FallbackState: 0 - m_WaitForCompletion: 0 - m_LocalVariables: [] - m_ToggleOnTexture: {fileID: 0} - m_AllowUnavailable: 1 - m_LinkedUIObject: {fileID: 0} + m_ShowRotation: 1 + m_RotationSpeedMultiplier: 14.3 + m_Command: 28 + m_Options: + - m_Description: Visible + m_Texture: {fileID: 2800000, guid: b3961aaf98d6a2d418267b50a97dc1f3, type: 3} + - m_Description: Transparent + m_Texture: {fileID: 2800000, guid: 30958851ea89a7c46bdb214571b82882, type: 3} + - m_Description: Hidden + m_Texture: {fileID: 2800000, guid: ff3938a5f23ea46409dd9389f1a1cd97, type: 3} + DisplayTextLabel: 0 + DisplayIcon: 1 references: version: 2 RefIds: [] ---- !u!1 &2471663056078174956 +--- !u!1 &3217728787759546849 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1168,48 +1151,48 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2468152952838901612} - - component: {fileID: 2466755025299766438} - - component: {fileID: 2458727450580922280} - - component: {fileID: 2497383291980388400} - - component: {fileID: 2583821116712190784} + - component: {fileID: 3219221680988349883} + - component: {fileID: 3231233352384081475} + - component: {fileID: 3239850603676135927} + - component: {fileID: 3191439746185572551} + - component: {fileID: 3258234186096769897} m_Layer: 16 - m_Name: PanelButton_Drafting + m_Name: PanelButton_MultiMirror m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &2468152952838901612 +--- !u!4 &3219221680988349883 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2471663056078174956} + m_GameObject: {fileID: 3217728787759546849} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.215, y: -0.2119999, z: 0.05} + m_LocalPosition: {x: -0.41499996, y: 0.2119999, z: 0.05} m_LocalScale: {x: 0.35, y: 0.35, z: 0.35} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 402684} - m_RootOrder: 5 + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &2466755025299766438 +--- !u!33 &3231233352384081475 MeshFilter: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2471663056078174956} + m_GameObject: {fileID: 3217728787759546849} m_Mesh: {fileID: 4300000, guid: 5501f437160666942ae970f3648fbeb8, type: 3} ---- !u!23 &2458727450580922280 +--- !u!23 &3239850603676135927 MeshRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2471663056078174956} + m_GameObject: {fileID: 3217728787759546849} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 @@ -1245,39 +1228,39 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} ---- !u!65 &2497383291980388400 +--- !u!65 &3191439746185572551 BoxCollider: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2471663056078174956} + m_GameObject: {fileID: 3217728787759546849} m_Material: {fileID: 0} m_IsTrigger: 0 m_Enabled: 1 serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 0.1} - m_Center: {x: -0.000000074505806, y: 0.000000022351742, z: 0} ---- !u!114 &2583821116712190784 + m_Size: {x: 1, y: 1, z: 0.01} + m_Center: {x: 0, y: 0, z: 0} +--- !u!114 &3258234186096769897 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2471663056078174956} + m_GameObject: {fileID: 3217728787759546849} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 943fba418b3347340bc4b20dfc353b17, type: 3} + m_Script: {fileID: 11500000, guid: 67f633b3c98a3cd4da3a381ebd07cca9, type: 3} m_Name: m_EditorClassIdentifier: m_DescriptionType: 0 m_DescriptionYOffset: 0 - m_DescriptionText: Drafting Lines + m_DescriptionText: Multi-Mirror m_LocalizedDescription: m_TableReference: - m_TableCollectionName: + m_TableCollectionName: GUID:c84355079ab3f3e4f8f3812258805f86 m_TableEntryReference: - m_KeyId: 0 + m_KeyId: 128947584183828496 m_Key: m_FallbackState: 0 m_WaitForCompletion: 0 @@ -1294,32 +1277,50 @@ MonoBehaviour: m_LocalVariables: [] m_DescriptionActivateSpeed: 12 m_DescriptionZScale: 1 - m_ButtonTexture: {fileID: 0} + m_ButtonTexture: {fileID: 2800000, guid: 8643f7dbd4cd20b48bb3b2b4c7ac1fe0, type: 3} m_AtlasTexture: 0 - m_ToggleButton: 0 + m_ToggleButton: 1 m_LongPressReleaseButton: 0 - m_ButtonHasPressedAudio: 1 + m_ButtonHasPressedAudio: 0 m_ZAdjustHover: -0.02 m_ZAdjustClick: 0.05 m_HoverScale: 1.1 m_HoverBoxColliderGrow: 0.2 m_AddOverlay: 0 - m_ShowRotation: 1 - m_RotationSpeedMultiplier: 14.3 - m_Command: 28 - m_Options: - - m_Description: Visible - m_Texture: {fileID: 2800000, guid: b3961aaf98d6a2d418267b50a97dc1f3, type: 3} - - m_Description: Transparent - m_Texture: {fileID: 2800000, guid: 30958851ea89a7c46bdb214571b82882, type: 3} - - m_Description: Hidden - m_Texture: {fileID: 2800000, guid: ff3938a5f23ea46409dd9389f1a1cd97, type: 3} - DisplayTextLabel: 0 - DisplayIcon: 1 + m_Command: 15 + m_CommandParam: -1 + m_CommandParam2: -1 + m_RequiresPopup: 0 + m_CenterPopupOnButton: 0 + m_PopupOffset: {x: 0, y: 0.5, z: 0} + m_PopupText: + m_LocalizedPopup: + m_TableReference: + m_TableCollectionName: + m_TableEntryReference: + m_KeyId: 0 + m_Key: + m_FallbackState: 0 + m_WaitForCompletion: 0 + m_LocalVariables: [] + m_ToggleOnDescription: + m_LocalizedToggleOnDescription: + m_TableReference: + m_TableCollectionName: + m_TableEntryReference: + m_KeyId: 0 + m_Key: + m_FallbackState: 0 + m_WaitForCompletion: 0 + m_LocalVariables: [] + m_ToggleOnTexture: {fileID: 0} + m_AllowUnavailable: 0 + m_LinkedUIObject: {fileID: 0} + m_LongPressDuration: 0.3 references: version: 2 RefIds: [] ---- !u!1 &3217728787759546849 +--- !u!1 &7533071134271979597 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1327,48 +1328,48 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 3219221680988349883} - - component: {fileID: 3231233352384081475} - - component: {fileID: 3239850603676135927} - - component: {fileID: 3191439746185572551} - - component: {fileID: 3258234186096769897} + - component: {fileID: 7530489156264955825} + - component: {fileID: 7564343192868307051} + - component: {fileID: 7556334743543135995} + - component: {fileID: 7523014010361271187} + - component: {fileID: 7573592490920664127} m_Layer: 16 - m_Name: PanelButton_MultiMirror + m_Name: PanelButton_SaveStrokes m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &3219221680988349883 +--- !u!4 &7530489156264955825 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3217728787759546849} + m_GameObject: {fileID: 7533071134271979597} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.41499996, y: 0.2119999, z: 0.05} + m_LocalPosition: {x: 0.415, y: 0.212, z: 0.05} m_LocalScale: {x: 0.35, y: 0.35, z: 0.35} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 402684} - m_RootOrder: 1 + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &3231233352384081475 +--- !u!33 &7564343192868307051 MeshFilter: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3217728787759546849} + m_GameObject: {fileID: 7533071134271979597} m_Mesh: {fileID: 4300000, guid: 5501f437160666942ae970f3648fbeb8, type: 3} ---- !u!23 &3239850603676135927 +--- !u!23 &7556334743543135995 MeshRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3217728787759546849} + m_GameObject: {fileID: 7533071134271979597} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 @@ -1404,44 +1405,44 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} ---- !u!65 &3191439746185572551 +--- !u!65 &7523014010361271187 BoxCollider: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3217728787759546849} + m_GameObject: {fileID: 7533071134271979597} m_Material: {fileID: 0} m_IsTrigger: 0 m_Enabled: 1 serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 0.01} - m_Center: {x: 0, y: 0, z: 0} ---- !u!114 &3258234186096769897 + m_Size: {x: 1, y: 1, z: 0.1} + m_Center: {x: -0.000000074505806, y: 0.000000022351742, z: 0} +--- !u!114 &7573592490920664127 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3217728787759546849} + m_GameObject: {fileID: 7533071134271979597} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 67f633b3c98a3cd4da3a381ebd07cca9, type: 3} + m_Script: {fileID: 11500000, guid: 6c6859eec74651247968d56b594ac313, type: 3} m_Name: m_EditorClassIdentifier: m_DescriptionType: 0 m_DescriptionYOffset: 0 - m_DescriptionText: Multi-Mirror + m_DescriptionText: Save selected strokes to media library m_LocalizedDescription: m_TableReference: m_TableCollectionName: GUID:c84355079ab3f3e4f8f3812258805f86 m_TableEntryReference: - m_KeyId: 128947584183828496 + m_KeyId: 235160207315525632 m_Key: m_FallbackState: 0 m_WaitForCompletion: 0 m_LocalVariables: [] - m_DescriptionTextExtra: + m_DescriptionTextExtra: Save Model m_LocalizedDescriptionExtra: m_TableReference: m_TableCollectionName: @@ -1453,22 +1454,22 @@ MonoBehaviour: m_LocalVariables: [] m_DescriptionActivateSpeed: 12 m_DescriptionZScale: 1 - m_ButtonTexture: {fileID: 2800000, guid: 8643f7dbd4cd20b48bb3b2b4c7ac1fe0, type: 3} - m_AtlasTexture: 0 - m_ToggleButton: 1 + m_ButtonTexture: {fileID: 2800000, guid: fec43d52a2edc4846ad3536f1b9182e9, type: 3} + m_AtlasTexture: 1 + m_ToggleButton: 0 m_LongPressReleaseButton: 0 - m_ButtonHasPressedAudio: 0 + m_ButtonHasPressedAudio: 1 m_ZAdjustHover: -0.02 m_ZAdjustClick: 0.05 m_HoverScale: 1.1 m_HoverBoxColliderGrow: 0.2 m_AddOverlay: 0 - m_Command: 15 + m_Command: 6500 m_CommandParam: -1 m_CommandParam2: -1 m_RequiresPopup: 0 m_CenterPopupOnButton: 0 - m_PopupOffset: {x: 0, y: 0.5, z: 0} + m_PopupOffset: {x: 0, y: 0, z: 0} m_PopupText: m_LocalizedPopup: m_TableReference: @@ -1490,9 +1491,8 @@ MonoBehaviour: m_WaitForCompletion: 0 m_LocalVariables: [] m_ToggleOnTexture: {fileID: 0} - m_AllowUnavailable: 0 + m_AllowUnavailable: 1 m_LinkedUIObject: {fileID: 0} - m_LongPressDuration: 0.3 references: version: 2 RefIds: [] @@ -1660,12 +1660,12 @@ PrefabInstance: - target: {fileID: 7020719392467468644, guid: 6e69b3bc22681fb44ac931399886cd69, type: 3} propertyPath: m_RootOrder - value: 6 + value: 7 objectReference: {fileID: 0} - target: {fileID: 7020719392467468644, guid: 6e69b3bc22681fb44ac931399886cd69, type: 3} propertyPath: m_LocalPosition.x - value: 0.19999993 + value: 0.415 objectReference: {fileID: 0} - target: {fileID: 7020719392467468644, guid: 6e69b3bc22681fb44ac931399886cd69, type: 3} diff --git a/Assets/Prefabs/Panels/ReferencePanel/ReferencePanel.prefab b/Assets/Prefabs/Panels/ReferencePanel/ReferencePanel.prefab index e94a1fd00b..2e2558b754 100644 --- a/Assets/Prefabs/Panels/ReferencePanel/ReferencePanel.prefab +++ b/Assets/Prefabs/Panels/ReferencePanel/ReferencePanel.prefab @@ -47,23 +47,25 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 28a7b254c7b3e234e916db4d5425c099, type: 3} - m_Name: - m_EditorClassIdentifier: + m_Name: + m_EditorClassIdentifier: m_PanelType: 16 m_Collider: {fileID: 6578658} m_Mesh: {fileID: 167476} m_Border: {fileID: 23000014036988540} m_MeshCollider: {fileID: 6508354} m_ParticleBounds: {x: 1.8, y: 2.2, z: 0} - m_PanelPopUpMap: [{m_PopUpPrefab: {fileID: 1106918886213026712, guid: ffa805ad00d819549862fa54772bbab9, - type: 3}, m_Command: 5800}] + m_PanelPopUpMap: + - m_PopUpPrefab: {fileID: 1106918886213026712, guid: ffa805ad00d819549862fa54772bbab9, + type: 3} + m_Command: 5800 m_PanelDescription: PANEL_REFERENCE_DESCRIPTION m_LocalizedPanelDescription: m_TableReference: m_TableCollectionName: GUID:c84355079ab3f3e4f8f3812258805f86 m_TableEntryReference: m_KeyId: 89041955544915968 - m_Key: + m_Key: m_FallbackState: 0 m_WaitForCompletion: 0 m_LocalVariables: [] @@ -117,6 +119,7 @@ MonoBehaviour: - {fileID: 2041276345061306701} - {fileID: 6916756850496021501} - {fileID: 4511428163058511989} + - {fileID: 8011007686951140277} m_ExtraBorders: - {fileID: 3545759370252767883} m_RefreshingSpinner: {fileID: 2793114836075558058} @@ -137,8 +140,8 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 6311d8a25dba6a443be8afe87803c545, type: 3} - m_Name: - m_EditorClassIdentifier: + m_Name: + m_EditorClassIdentifier: m_ShowDuration: 0.25 m_GrabDistance: 0.5 m_CollisionRadius: 1.25 @@ -174,8 +177,8 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 739d5b1996234d64992a2ae60c3723e9, type: 3} - m_Name: - m_EditorClassIdentifier: + m_Name: + m_EditorClassIdentifier: --- !u!1 &146636 GameObject: m_ObjectHideFlags: 0 @@ -459,27 +462,27 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: dbae3ff4457df6f4ea3af0389871cb9c, type: 3} - m_Name: - m_EditorClassIdentifier: + m_Name: + m_EditorClassIdentifier: m_DescriptionType: -1 m_DescriptionYOffset: 0 - m_DescriptionText: + m_DescriptionText: m_LocalizedDescription: m_TableReference: - m_TableCollectionName: + m_TableCollectionName: m_TableEntryReference: m_KeyId: 0 - m_Key: + m_Key: m_FallbackState: 0 m_WaitForCompletion: 0 m_LocalVariables: [] - m_DescriptionTextExtra: + m_DescriptionTextExtra: m_LocalizedDescriptionExtra: m_TableReference: - m_TableCollectionName: + m_TableCollectionName: m_TableEntryReference: m_KeyId: 0 - m_Key: + m_Key: m_FallbackState: 0 m_WaitForCompletion: 0 m_LocalVariables: [] @@ -596,8 +599,8 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 1aaefde5afe80784e908d27fcb05a101, type: 3} - m_Name: - m_EditorClassIdentifier: + m_Name: + m_EditorClassIdentifier: m_OffsetOverride: -1 --- !u!1 &1000011504539966 GameObject: @@ -707,8 +710,8 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: cd93e96b781b14453b31e8ecb9ac1204, type: 3} - m_Name: - m_EditorClassIdentifier: + m_Name: + m_EditorClassIdentifier: m_DescriptionType: 0 m_DescriptionYOffset: 0 m_DescriptionText: PANEL_REFERENCE_BUTTON_ADDMEDIA_DESCRIPTION @@ -717,17 +720,17 @@ MonoBehaviour: m_TableCollectionName: GUID:c84355079ab3f3e4f8f3812258805f86 m_TableEntryReference: m_KeyId: 89072407659962368 - m_Key: + m_Key: m_FallbackState: 0 m_WaitForCompletion: 0 m_LocalVariables: [] - m_DescriptionTextExtra: + m_DescriptionTextExtra: m_LocalizedDescriptionExtra: m_TableReference: - m_TableCollectionName: + m_TableCollectionName: m_TableEntryReference: m_KeyId: 0 - m_Key: + m_Key: m_FallbackState: 0 m_WaitForCompletion: 0 m_LocalVariables: [] @@ -855,27 +858,27 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: dbae3ff4457df6f4ea3af0389871cb9c, type: 3} - m_Name: - m_EditorClassIdentifier: + m_Name: + m_EditorClassIdentifier: m_DescriptionType: -1 m_DescriptionYOffset: 0 - m_DescriptionText: + m_DescriptionText: m_LocalizedDescription: m_TableReference: - m_TableCollectionName: + m_TableCollectionName: m_TableEntryReference: m_KeyId: 0 - m_Key: + m_Key: m_FallbackState: 0 m_WaitForCompletion: 0 m_LocalVariables: [] - m_DescriptionTextExtra: + m_DescriptionTextExtra: m_LocalizedDescriptionExtra: m_TableReference: - m_TableCollectionName: + m_TableCollectionName: m_TableEntryReference: m_KeyId: 0 - m_Key: + m_Key: m_FallbackState: 0 m_WaitForCompletion: 0 m_LocalVariables: [] @@ -1071,8 +1074,8 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} - m_Name: - m_EditorClassIdentifier: + m_Name: + m_EditorClassIdentifier: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 @@ -1319,72 +1322,6 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} ---- !u!1 &3946962444343525714 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8904216512971985411} - - component: {fileID: 4511428163058511989} - m_Layer: 16 - m_Name: ReferencePanelTabBackgroundImage - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &8904216512971985411 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3946962444343525714} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 5618814885939398138} - - {fileID: 3018120254075885783} - - {fileID: 7660594593595665392} - - {fileID: 6093398461208218975} - - {fileID: 4661547869998495676} - - {fileID: 4383662109663524321} - - {fileID: 5937161209545729897} - - {fileID: 6935104297522895329} - - {fileID: 727636717668438431} - m_Father: {fileID: 5575169286801542507} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &4511428163058511989 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3946962444343525714} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: ed2e2a6b8f3448a0a92c3495433afa2b, type: 3} - m_Name: - m_EditorClassIdentifier: - m_PanelName: - m_TableReference: - m_TableCollectionName: GUID:c84355079ab3f3e4f8f3812258805f86 - m_TableEntryReference: - m_KeyId: 106429517453328384 - m_Key: - m_FallbackState: 0 - m_WaitForCompletion: 0 - m_LocalVariables: [] - m_AutoLoadImages: 1 - references: - version: 2 - RefIds: [] --- !u!1 &4462710512961409417 GameObject: m_ObjectHideFlags: 0 @@ -1531,8 +1468,8 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 3d9f8be89ad34c6e82b5721be6c40c4a, type: 3} - m_Name: - m_EditorClassIdentifier: + m_Name: + m_EditorClassIdentifier: m_DescriptionType: 0 m_DescriptionYOffset: 0 m_DescriptionText: Pick a Subfolder @@ -1541,17 +1478,17 @@ MonoBehaviour: m_TableCollectionName: GUID:c84355079ab3f3e4f8f3812258805f86 m_TableEntryReference: m_KeyId: 224363142209691648 - m_Key: + m_Key: m_FallbackState: 0 m_WaitForCompletion: 0 m_LocalVariables: [] - m_DescriptionTextExtra: + m_DescriptionTextExtra: m_LocalizedDescriptionExtra: m_TableReference: - m_TableCollectionName: + m_TableCollectionName: m_TableEntryReference: m_KeyId: 0 - m_Key: + m_Key: m_FallbackState: 0 m_WaitForCompletion: 0 m_LocalVariables: [] @@ -1573,23 +1510,23 @@ MonoBehaviour: m_RequiresPopup: 1 m_CenterPopupOnButton: 0 m_PopupOffset: {x: 0, y: 0, z: 0} - m_PopupText: + m_PopupText: m_LocalizedPopup: m_TableReference: - m_TableCollectionName: + m_TableCollectionName: m_TableEntryReference: m_KeyId: 0 - m_Key: + m_Key: m_FallbackState: 0 m_WaitForCompletion: 0 m_LocalVariables: [] - m_ToggleOnDescription: + m_ToggleOnDescription: m_LocalizedToggleOnDescription: m_TableReference: - m_TableCollectionName: + m_TableCollectionName: m_TableEntryReference: m_KeyId: 0 - m_Key: + m_Key: m_FallbackState: 0 m_WaitForCompletion: 0 m_LocalVariables: [] @@ -1597,7 +1534,7 @@ MonoBehaviour: m_AllowUnavailable: 0 m_LinkedUIObject: {fileID: 0} m_Highlight: {fileID: 212049515725875748} - m_ButtonLabel: + m_ButtonLabel: m_ColorSelected: {r: 0, g: 0, b: 0, a: 0} m_ColorDeselected: {r: 0, g: 0, b: 0, a: 0} references: @@ -1693,8 +1630,8 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} - m_Name: - m_EditorClassIdentifier: + m_Name: + m_EditorClassIdentifier: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 @@ -1807,6 +1744,7 @@ Transform: - {fileID: 293408167421422296} - {fileID: 8642672171813981533} - {fileID: 8169998680714821875} + - {fileID: 2809354218209664300} m_Father: {fileID: 465812} m_RootOrder: 10 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -1842,6 +1780,7 @@ Transform: - {fileID: 6439553437626405691} - {fileID: 2069344145590318387} - {fileID: 8904216512971985411} + - {fileID: 3199342648888667515} m_Father: {fileID: 465812} m_RootOrder: 11 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -1944,8 +1883,8 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} - m_Name: - m_EditorClassIdentifier: + m_Name: + m_EditorClassIdentifier: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 @@ -2026,81 +1965,6 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_renderer: {fileID: 5100797947387487618} m_maskType: 0 ---- !u!1001 &831601174363408286 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 8904216512971985411} - m_Modifications: - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_RootOrder - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalPosition.x - value: 0.208 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalPosition.y - value: 0.4159999 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalPosition.z - value: 0.05 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962267317, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_Name - value: ReferencePanelIconBackgroundImage2 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: c74f031eb9cac3d4ea6ac436d619d6c9, type: 3} ---- !u!4 &3018120254075885783 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - m_PrefabInstance: {fileID: 831601174363408286} - m_PrefabAsset: {fileID: 0} --- !u!1001 &1697688316793202177 PrefabInstance: m_ObjectHideFlags: 0 @@ -2255,8 +2119,8 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: d2dcf3cca7ba2e045b08b8811e46cb35, type: 3} - m_Name: - m_EditorClassIdentifier: + m_Name: + m_EditorClassIdentifier: --- !u!4 &6439553437626405691 stripped Transform: m_CorrespondingSourceObject: {fileID: 4722565608153955434, guid: a1a5e4c1205285c4ba82afddcd92fa1c, @@ -2354,158 +2218,8 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 713facf4120712d449bc2165ea9b3ba9, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!1001 &2214946156871756456 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 8904216512971985411} - m_Modifications: - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_RootOrder - value: 5 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalPosition.x - value: 0.623 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalPosition.y - value: -0.001999855 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalPosition.z - value: 0.05 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962267317, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_Name - value: ReferencePanelIconBackgroundImage6 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: c74f031eb9cac3d4ea6ac436d619d6c9, type: 3} ---- !u!4 &4383662109663524321 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - m_PrefabInstance: {fileID: 2214946156871756456} - m_PrefabAsset: {fileID: 0} ---- !u!1001 &2914357826200063702 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 8904216512971985411} - m_Modifications: - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_RootOrder - value: 8 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalPosition.x - value: 0.623 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalPosition.y - value: -0.4182 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalPosition.z - value: 0.05 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962267317, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_Name - value: ReferencePanelIconBackgroundImage9 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: c74f031eb9cac3d4ea6ac436d619d6c9, type: 3} ---- !u!4 &727636717668438431 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - m_PrefabInstance: {fileID: 2914357826200063702} - m_PrefabAsset: {fileID: 0} + m_Name: + m_EditorClassIdentifier: --- !u!1001 &3092942347013875353 PrefabInstance: m_ObjectHideFlags: 0 @@ -2521,7 +2235,7 @@ PrefabInstance: - target: {fileID: 6491599919484524684, guid: c4cb16d9963f73d449cf484030ee1c0d, type: 3} propertyPath: m_ButtonTexture - value: + value: objectReference: {fileID: 2800000, guid: 993870a664943a14ca942ac74d1d80fe, type: 3} - target: {fileID: 6491599919484524684, guid: c4cb16d9963f73d449cf484030ee1c0d, type: 3} @@ -2686,7 +2400,7 @@ PrefabInstance: - target: {fileID: 7879899076693153277, guid: 0963942396a615f4fb1b390436e881b8, type: 3} propertyPath: m_ButtonTexture - value: + value: objectReference: {fileID: 2800000, guid: 251a8ebc071ebde49b2c8d5494ca57cb, type: 3} - target: {fileID: 7879899076693153277, guid: 0963942396a615f4fb1b390436e881b8, type: 3} @@ -2706,7 +2420,7 @@ PrefabInstance: - target: {fileID: 7879899076693153277, guid: 0963942396a615f4fb1b390436e881b8, type: 3} propertyPath: m_Action.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: + value: objectReference: {fileID: 11448696} - target: {fileID: 7879899076693153277, guid: 0963942396a615f4fb1b390436e881b8, type: 3} @@ -2740,88 +2454,100 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 07f172f1096366841bb9362060bb0095, type: 3} - m_Name: - m_EditorClassIdentifier: + m_Name: + m_EditorClassIdentifier: --- !u!4 &6719421231139174678 stripped Transform: m_CorrespondingSourceObject: {fileID: 7631838532712089505, guid: 0963942396a615f4fb1b390436e881b8, type: 3} m_PrefabInstance: {fileID: 3794725479726317239} m_PrefabAsset: {fileID: 0} ---- !u!1001 &4780153330544625320 +--- !u!1001 &4250039346654424896 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: - m_TransformParent: {fileID: 8904216512971985411} + m_TransformParent: {fileID: 5575169286801542507} m_Modifications: - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + - target: {fileID: 881932754003062290, guid: 2bd49350f64703f4f83552f3442367f6, + type: 3} + propertyPath: m_Name + value: ReferencePanelTabBackgroundImage + objectReference: {fileID: 0} + - target: {fileID: 4713313849461833027, guid: 2bd49350f64703f4f83552f3442367f6, type: 3} propertyPath: m_RootOrder - value: 7 + value: 3 objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + - target: {fileID: 4713313849461833027, guid: 2bd49350f64703f4f83552f3442367f6, type: 3} propertyPath: m_LocalPosition.x - value: 0.208 + value: 0 objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + - target: {fileID: 4713313849461833027, guid: 2bd49350f64703f4f83552f3442367f6, type: 3} propertyPath: m_LocalPosition.y - value: -0.4182 + value: 0 objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + - target: {fileID: 4713313849461833027, guid: 2bd49350f64703f4f83552f3442367f6, type: 3} propertyPath: m_LocalPosition.z - value: 0.05 + value: 0 objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + - target: {fileID: 4713313849461833027, guid: 2bd49350f64703f4f83552f3442367f6, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + - target: {fileID: 4713313849461833027, guid: 2bd49350f64703f4f83552f3442367f6, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + - target: {fileID: 4713313849461833027, guid: 2bd49350f64703f4f83552f3442367f6, type: 3} propertyPath: m_LocalRotation.y - value: 0 + value: -0 objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + - target: {fileID: 4713313849461833027, guid: 2bd49350f64703f4f83552f3442367f6, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + - target: {fileID: 4713313849461833027, guid: 2bd49350f64703f4f83552f3442367f6, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + - target: {fileID: 4713313849461833027, guid: 2bd49350f64703f4f83552f3442367f6, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + - target: {fileID: 4713313849461833027, guid: 2bd49350f64703f4f83552f3442367f6, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 2479500690962267317, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_Name - value: ReferencePanelIconBackgroundImage8 - objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: c74f031eb9cac3d4ea6ac436d619d6c9, type: 3} ---- !u!4 &6935104297522895329 stripped + m_SourcePrefab: {fileID: 100100000, guid: 2bd49350f64703f4f83552f3442367f6, type: 3} +--- !u!114 &4511428163058511989 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 315529358507679541, guid: 2bd49350f64703f4f83552f3442367f6, + type: 3} + m_PrefabInstance: {fileID: 4250039346654424896} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ed2e2a6b8f3448a0a92c3495433afa2b, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &8904216512971985411 stripped Transform: - m_CorrespondingSourceObject: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + m_CorrespondingSourceObject: {fileID: 4713313849461833027, guid: 2bd49350f64703f4f83552f3442367f6, type: 3} - m_PrefabInstance: {fileID: 4780153330544625320} + m_PrefabInstance: {fileID: 4250039346654424896} m_PrefabAsset: {fileID: 0} --- !u!1001 &4948472521278276297 PrefabInstance: @@ -2927,153 +2653,78 @@ Transform: type: 3} m_PrefabInstance: {fileID: 4948472521278276297} m_PrefabAsset: {fileID: 0} ---- !u!1001 &5199144688110302393 +--- !u!1001 &6150219997261872517 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: - m_TransformParent: {fileID: 8904216512971985411} + m_TransformParent: {fileID: 5575169286801542507} m_Modifications: - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + - target: {fileID: 3233423317671272088, guid: 9114a4ea00369d34a80dabcbe3517d85, type: 3} propertyPath: m_RootOrder - value: 2 + value: 0 objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + - target: {fileID: 3233423317671272088, guid: 9114a4ea00369d34a80dabcbe3517d85, type: 3} propertyPath: m_LocalPosition.x - value: 0.623 + value: 0 objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + - target: {fileID: 3233423317671272088, guid: 9114a4ea00369d34a80dabcbe3517d85, type: 3} propertyPath: m_LocalPosition.y - value: 0.4159999 + value: 0 objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + - target: {fileID: 3233423317671272088, guid: 9114a4ea00369d34a80dabcbe3517d85, type: 3} propertyPath: m_LocalPosition.z - value: 0.05 + value: 0 objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + - target: {fileID: 3233423317671272088, guid: 9114a4ea00369d34a80dabcbe3517d85, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + - target: {fileID: 3233423317671272088, guid: 9114a4ea00369d34a80dabcbe3517d85, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + - target: {fileID: 3233423317671272088, guid: 9114a4ea00369d34a80dabcbe3517d85, type: 3} propertyPath: m_LocalRotation.y - value: 0 + value: -0 objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + - target: {fileID: 3233423317671272088, guid: 9114a4ea00369d34a80dabcbe3517d85, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + - target: {fileID: 3233423317671272088, guid: 9114a4ea00369d34a80dabcbe3517d85, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + - target: {fileID: 3233423317671272088, guid: 9114a4ea00369d34a80dabcbe3517d85, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + - target: {fileID: 3233423317671272088, guid: 9114a4ea00369d34a80dabcbe3517d85, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 2479500690962267317, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + - target: {fileID: 7028748699689373129, guid: 9114a4ea00369d34a80dabcbe3517d85, type: 3} propertyPath: m_Name - value: ReferencePanelIconBackgroundImage3 + value: ReferencePanelTabModel objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: c74f031eb9cac3d4ea6ac436d619d6c9, type: 3} ---- !u!4 &7660594593595665392 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - m_PrefabInstance: {fileID: 5199144688110302393} - m_PrefabAsset: {fileID: 0} ---- !u!1001 &6150219997261872517 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 5575169286801542507} - m_Modifications: - - target: {fileID: 3233423317671272088, guid: 9114a4ea00369d34a80dabcbe3517d85, - type: 3} - propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3233423317671272088, guid: 9114a4ea00369d34a80dabcbe3517d85, - type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3233423317671272088, guid: 9114a4ea00369d34a80dabcbe3517d85, - type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3233423317671272088, guid: 9114a4ea00369d34a80dabcbe3517d85, - type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3233423317671272088, guid: 9114a4ea00369d34a80dabcbe3517d85, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3233423317671272088, guid: 9114a4ea00369d34a80dabcbe3517d85, - type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 3233423317671272088, guid: 9114a4ea00369d34a80dabcbe3517d85, - type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 3233423317671272088, guid: 9114a4ea00369d34a80dabcbe3517d85, - type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 3233423317671272088, guid: 9114a4ea00369d34a80dabcbe3517d85, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3233423317671272088, guid: 9114a4ea00369d34a80dabcbe3517d85, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3233423317671272088, guid: 9114a4ea00369d34a80dabcbe3517d85, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7028748699689373129, guid: 9114a4ea00369d34a80dabcbe3517d85, - type: 3} - propertyPath: m_Name - value: ReferencePanelTabModel - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 9114a4ea00369d34a80dabcbe3517d85, type: 3} ---- !u!114 &801034763352457540 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 6792589730796076225, guid: 9114a4ea00369d34a80dabcbe3517d85, + m_SourcePrefab: {fileID: 100100000, guid: 9114a4ea00369d34a80dabcbe3517d85, type: 3} +--- !u!114 &801034763352457540 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 6792589730796076225, guid: 9114a4ea00369d34a80dabcbe3517d85, type: 3} m_PrefabInstance: {fileID: 6150219997261872517} m_PrefabAsset: {fileID: 0} @@ -3081,8 +2732,8 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 8c14dbf20becb4d4aa2169ca75ab8413, type: 3} - m_Name: - m_EditorClassIdentifier: + m_Name: + m_EditorClassIdentifier: --- !u!4 &8756851318281134877 stripped Transform: m_CorrespondingSourceObject: {fileID: 3233423317671272088, guid: 9114a4ea00369d34a80dabcbe3517d85, @@ -3109,7 +2760,7 @@ PrefabInstance: - target: {fileID: 2323353000080118199, guid: bb51b0dc7d0840f4ca79f5cbee2db4f9, type: 3} propertyPath: m_Action.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: + value: objectReference: {fileID: 11448696} - target: {fileID: 2323353000080118199, guid: bb51b0dc7d0840f4ca79f5cbee2db4f9, type: 3} @@ -3299,231 +2950,6 @@ Transform: type: 3} m_PrefabInstance: {fileID: 6890394190693698738} m_PrefabAsset: {fileID: 0} ---- !u!1001 &7122954818831608053 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 8904216512971985411} - m_Modifications: - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_RootOrder - value: 4 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalPosition.x - value: 0.208 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalPosition.y - value: -0.001999855 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalPosition.z - value: 0.05 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962267317, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_Name - value: ReferencePanelIconBackgroundImage5 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: c74f031eb9cac3d4ea6ac436d619d6c9, type: 3} ---- !u!4 &4661547869998495676 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - m_PrefabInstance: {fileID: 7122954818831608053} - m_PrefabAsset: {fileID: 0} ---- !u!1001 &8039768538509482675 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 8904216512971985411} - m_Modifications: - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalPosition.x - value: -0.216 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalPosition.y - value: 0.4159999 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalPosition.z - value: 0.05 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962267317, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_Name - value: ReferencePanelIconBackgroundImage1 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: c74f031eb9cac3d4ea6ac436d619d6c9, type: 3} ---- !u!4 &5618814885939398138 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - m_PrefabInstance: {fileID: 8039768538509482675} - m_PrefabAsset: {fileID: 0} ---- !u!1001 &8074386870648436768 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 8904216512971985411} - m_Modifications: - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_RootOrder - value: 6 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalPosition.x - value: -0.216 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalPosition.y - value: -0.4182 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalPosition.z - value: 0.05 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2479500690962267317, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_Name - value: ReferencePanelIconBackgroundImage7 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: c74f031eb9cac3d4ea6ac436d619d6c9, type: 3} ---- !u!4 &5937161209545729897 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - m_PrefabInstance: {fileID: 8074386870648436768} - m_PrefabAsset: {fileID: 0} --- !u!1001 &8241249196772947898 PrefabInstance: m_ObjectHideFlags: 0 @@ -3684,7 +3110,7 @@ PrefabInstance: - target: {fileID: 7879899076693153277, guid: 0963942396a615f4fb1b390436e881b8, type: 3} propertyPath: m_ButtonTexture - value: + value: objectReference: {fileID: 2800000, guid: e88e8e089c5b48548a0eaace64b2723b, type: 3} - target: {fileID: 7879899076693153277, guid: 0963942396a615f4fb1b390436e881b8, type: 3} @@ -3704,7 +3130,7 @@ PrefabInstance: - target: {fileID: 7879899076693153277, guid: 0963942396a615f4fb1b390436e881b8, type: 3} propertyPath: m_Action.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: + value: objectReference: {fileID: 11448696} - target: {fileID: 7879899076693153277, guid: 0963942396a615f4fb1b390436e881b8, type: 3} @@ -3744,8 +3170,100 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 07f172f1096366841bb9362060bb0095, type: 3} - m_Name: - m_EditorClassIdentifier: + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &8272248824617119113 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 5575169286801542507} + m_Modifications: + - target: {fileID: 1440865569364349859, guid: 5c0e68a7d8c921c45b16d700669bd651, + type: 3} + propertyPath: m_Name + value: ReferencePanelTabSavedStrokes + objectReference: {fileID: 0} + - target: {fileID: 1440865569364349859, guid: 5c0e68a7d8c921c45b16d700669bd651, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6821466116095082738, guid: 5c0e68a7d8c921c45b16d700669bd651, + type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 6821466116095082738, guid: 5c0e68a7d8c921c45b16d700669bd651, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6821466116095082738, guid: 5c0e68a7d8c921c45b16d700669bd651, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6821466116095082738, guid: 5c0e68a7d8c921c45b16d700669bd651, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6821466116095082738, guid: 5c0e68a7d8c921c45b16d700669bd651, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6821466116095082738, guid: 5c0e68a7d8c921c45b16d700669bd651, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6821466116095082738, guid: 5c0e68a7d8c921c45b16d700669bd651, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6821466116095082738, guid: 5c0e68a7d8c921c45b16d700669bd651, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6821466116095082738, guid: 5c0e68a7d8c921c45b16d700669bd651, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6821466116095082738, guid: 5c0e68a7d8c921c45b16d700669bd651, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6821466116095082738, guid: 5c0e68a7d8c921c45b16d700669bd651, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 5c0e68a7d8c921c45b16d700669bd651, type: 3} +--- !u!4 &3199342648888667515 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6821466116095082738, guid: 5c0e68a7d8c921c45b16d700669bd651, + type: 3} + m_PrefabInstance: {fileID: 8272248824617119113} + m_PrefabAsset: {fileID: 0} +--- !u!114 &8011007686951140277 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 2152790399487792700, guid: 5c0e68a7d8c921c45b16d700669bd651, + type: 3} + m_PrefabInstance: {fileID: 8272248824617119113} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a53c40d3a1fb4541a6a1f35da7b40a68, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1001 &8543226798868867278 PrefabInstance: m_ObjectHideFlags: 0 @@ -3821,80 +3339,100 @@ Transform: type: 3} m_PrefabInstance: {fileID: 8543226798868867278} m_PrefabAsset: {fileID: 0} ---- !u!1001 &8572862612698173974 +--- !u!1001 &9039050907954543430 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: - m_TransformParent: {fileID: 8904216512971985411} + m_TransformParent: {fileID: 8533497137806158463} m_Modifications: - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + - target: {fileID: 6491599919484524684, guid: 818cdd60f3752df4fbaa528f87416d0a, + type: 3} + propertyPath: m_ButtonTexture + value: + objectReference: {fileID: 2800000, guid: 1d8bd93c66660a049b45b5f4941fbec7, type: 3} + - target: {fileID: 6593344973932434806, guid: 818cdd60f3752df4fbaa528f87416d0a, + type: 3} + propertyPath: m_Name + value: ReferencePanelLibraySavedStrokes + objectReference: {fileID: 0} + - target: {fileID: 6597206303866398314, guid: 818cdd60f3752df4fbaa528f87416d0a, type: 3} propertyPath: m_RootOrder - value: 3 + value: 4 objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + - target: {fileID: 6597206303866398314, guid: 818cdd60f3752df4fbaa528f87416d0a, + type: 3} + propertyPath: m_LocalScale.x + value: 0.393 + objectReference: {fileID: 0} + - target: {fileID: 6597206303866398314, guid: 818cdd60f3752df4fbaa528f87416d0a, + type: 3} + propertyPath: m_LocalScale.y + value: 0.393 + objectReference: {fileID: 0} + - target: {fileID: 6597206303866398314, guid: 818cdd60f3752df4fbaa528f87416d0a, + type: 3} + propertyPath: m_LocalScale.z + value: 0.393 + objectReference: {fileID: 0} + - target: {fileID: 6597206303866398314, guid: 818cdd60f3752df4fbaa528f87416d0a, type: 3} propertyPath: m_LocalPosition.x - value: -0.216 + value: -0.68226534 objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + - target: {fileID: 6597206303866398314, guid: 818cdd60f3752df4fbaa528f87416d0a, type: 3} propertyPath: m_LocalPosition.y - value: -0.001999855 + value: -0.7160001 objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + - target: {fileID: 6597206303866398314, guid: 818cdd60f3752df4fbaa528f87416d0a, type: 3} propertyPath: m_LocalPosition.z - value: 0.05 + value: 0.003 objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + - target: {fileID: 6597206303866398314, guid: 818cdd60f3752df4fbaa528f87416d0a, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + - target: {fileID: 6597206303866398314, guid: 818cdd60f3752df4fbaa528f87416d0a, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + - target: {fileID: 6597206303866398314, guid: 818cdd60f3752df4fbaa528f87416d0a, type: 3} propertyPath: m_LocalRotation.y - value: 0 + value: -0 objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + - target: {fileID: 6597206303866398314, guid: 818cdd60f3752df4fbaa528f87416d0a, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + - target: {fileID: 6597206303866398314, guid: 818cdd60f3752df4fbaa528f87416d0a, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + - target: {fileID: 6597206303866398314, guid: 818cdd60f3752df4fbaa528f87416d0a, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + - target: {fileID: 6597206303866398314, guid: 818cdd60f3752df4fbaa528f87416d0a, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 2479500690962267317, guid: c74f031eb9cac3d4ea6ac436d619d6c9, - type: 3} - propertyPath: m_Name - value: ReferencePanelIconBackgroundImage4 - objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: c74f031eb9cac3d4ea6ac436d619d6c9, type: 3} ---- !u!4 &6093398461208218975 stripped + m_SourcePrefab: {fileID: 100100000, guid: 818cdd60f3752df4fbaa528f87416d0a, type: 3} +--- !u!4 &2809354218209664300 stripped Transform: - m_CorrespondingSourceObject: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + m_CorrespondingSourceObject: {fileID: 6597206303866398314, guid: 818cdd60f3752df4fbaa528f87416d0a, type: 3} - m_PrefabInstance: {fileID: 8572862612698173974} + m_PrefabInstance: {fileID: 9039050907954543430} m_PrefabAsset: {fileID: 0} --- !u!1001 &9089692076320467112 PrefabInstance: diff --git a/Assets/Prefabs/Panels/ReferencePanel/ReferencePanelIconSavedStroke.prefab b/Assets/Prefabs/Panels/ReferencePanel/ReferencePanelIconSavedStroke.prefab new file mode 100644 index 0000000000..70bc035964 --- /dev/null +++ b/Assets/Prefabs/Panels/ReferencePanel/ReferencePanelIconSavedStroke.prefab @@ -0,0 +1,127 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &7042166879067477140 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 2479500690962014025, guid: 4a65493d12e7e0948a7d4c2826d24be3, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: 4a65493d12e7e0948a7d4c2826d24be3, + type: 3} + propertyPath: m_LocalPosition.x + value: 0.623 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: 4a65493d12e7e0948a7d4c2826d24be3, + type: 3} + propertyPath: m_LocalPosition.y + value: -0.41820002 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: 4a65493d12e7e0948a7d4c2826d24be3, + type: 3} + propertyPath: m_LocalPosition.z + value: 0.05 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: 4a65493d12e7e0948a7d4c2826d24be3, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: 4a65493d12e7e0948a7d4c2826d24be3, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: 4a65493d12e7e0948a7d4c2826d24be3, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: 4a65493d12e7e0948a7d4c2826d24be3, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: 4a65493d12e7e0948a7d4c2826d24be3, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: 4a65493d12e7e0948a7d4c2826d24be3, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: 4a65493d12e7e0948a7d4c2826d24be3, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962267317, guid: 4a65493d12e7e0948a7d4c2826d24be3, + type: 3} + propertyPath: m_Name + value: ReferencePanelIconSavedStroke + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 4a65493d12e7e0948a7d4c2826d24be3, type: 3} +--- !u!1 &4887032089606793249 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 2479500690962267317, guid: 4a65493d12e7e0948a7d4c2826d24be3, + type: 3} + m_PrefabInstance: {fileID: 7042166879067477140} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1319052699816627709 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4887032089606793249} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b5380d14f4964bff90c210babbb5d1f4, type: 3} + m_Name: + m_EditorClassIdentifier: + m_DescriptionType: 0 + m_DescriptionYOffset: 0 + m_DescriptionText: + m_LocalizedDescription: + m_TableReference: + m_TableCollectionName: + m_TableEntryReference: + m_KeyId: 0 + m_Key: + m_FallbackState: 0 + m_WaitForCompletion: 0 + m_LocalVariables: [] + m_DescriptionTextExtra: + m_LocalizedDescriptionExtra: + m_TableReference: + m_TableCollectionName: + m_TableEntryReference: + m_KeyId: 0 + m_Key: + m_FallbackState: 0 + m_WaitForCompletion: 0 + m_LocalVariables: [] + m_DescriptionActivateSpeed: 12 + m_DescriptionZScale: 1 + m_ButtonTexture: {fileID: 2800000, guid: 92139e46e58d3924fb8e16ba42a0145f, type: 3} + m_AtlasTexture: 0 + m_ToggleButton: 0 + m_LongPressReleaseButton: 0 + m_ButtonHasPressedAudio: 0 + m_ZAdjustHover: -0.02 + m_ZAdjustClick: 0.05 + m_HoverScale: 1.1 + m_HoverBoxColliderGrow: 0.2 + m_AddOverlay: 0 + m_Index: 0 + references: + version: 2 + RefIds: [] diff --git a/Assets/Prefabs/Panels/ReferencePanel/ReferencePanelIconSavedStroke.prefab.meta b/Assets/Prefabs/Panels/ReferencePanel/ReferencePanelIconSavedStroke.prefab.meta new file mode 100644 index 0000000000..7b5eb4af5f --- /dev/null +++ b/Assets/Prefabs/Panels/ReferencePanel/ReferencePanelIconSavedStroke.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2ca356c71e5b5bd44a5902b45e78f0f7 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/Panels/ReferencePanel/ReferencePanelLibraySavedStrokes.prefab b/Assets/Prefabs/Panels/ReferencePanel/ReferencePanelLibraySavedStrokes.prefab new file mode 100644 index 0000000000..01c757dab1 --- /dev/null +++ b/Assets/Prefabs/Panels/ReferencePanel/ReferencePanelLibraySavedStrokes.prefab @@ -0,0 +1,96 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &6965311367256505934 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 4233113665861330626, guid: 9909577543dfa024d8916bccbe96bdc8, + type: 3} + propertyPath: m_ButtonType + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 4233113665861330626, guid: 9909577543dfa024d8916bccbe96bdc8, + type: 3} + propertyPath: m_ButtonTexture + value: + objectReference: {fileID: 2800000, guid: fec43d52a2edc4846ad3536f1b9182e9, type: 3} + - target: {fileID: 4233113665861330626, guid: 9909577543dfa024d8916bccbe96bdc8, + type: 3} + propertyPath: m_DescriptionText + value: PANEL_REFERENCE_IMAGE_DESCRIPTION + objectReference: {fileID: 0} + - target: {fileID: 4233113665861330626, guid: 9909577543dfa024d8916bccbe96bdc8, + type: 3} + propertyPath: m_LocalizedDescription.m_TableEntryReference.m_KeyId + value: 235163428054458368 + objectReference: {fileID: 0} + - target: {fileID: 4233113665861330626, guid: 9909577543dfa024d8916bccbe96bdc8, + type: 3} + propertyPath: m_LocalizedDescription.m_TableReference.m_TableCollectionName + value: GUID:c84355079ab3f3e4f8f3812258805f86 + objectReference: {fileID: 0} + - target: {fileID: 4261599209355794468, guid: 9909577543dfa024d8916bccbe96bdc8, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4261599209355794468, guid: 9909577543dfa024d8916bccbe96bdc8, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4261599209355794468, guid: 9909577543dfa024d8916bccbe96bdc8, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4261599209355794468, guid: 9909577543dfa024d8916bccbe96bdc8, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4261599209355794468, guid: 9909577543dfa024d8916bccbe96bdc8, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4261599209355794468, guid: 9909577543dfa024d8916bccbe96bdc8, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4261599209355794468, guid: 9909577543dfa024d8916bccbe96bdc8, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4261599209355794468, guid: 9909577543dfa024d8916bccbe96bdc8, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4261599209355794468, guid: 9909577543dfa024d8916bccbe96bdc8, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4261599209355794468, guid: 9909577543dfa024d8916bccbe96bdc8, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4261599209355794468, guid: 9909577543dfa024d8916bccbe96bdc8, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4263085423041571640, guid: 9909577543dfa024d8916bccbe96bdc8, + type: 3} + propertyPath: m_Name + value: ReferencePanelLibraySavedStrokes + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 9909577543dfa024d8916bccbe96bdc8, type: 3} diff --git a/Assets/Prefabs/Panels/ReferencePanel/ReferencePanelLibraySavedStrokes.prefab.meta b/Assets/Prefabs/Panels/ReferencePanel/ReferencePanelLibraySavedStrokes.prefab.meta new file mode 100644 index 0000000000..605446e99b --- /dev/null +++ b/Assets/Prefabs/Panels/ReferencePanel/ReferencePanelLibraySavedStrokes.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 818cdd60f3752df4fbaa528f87416d0a +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/Panels/ReferencePanel/ReferencePanelTabBackgroundImage.prefab b/Assets/Prefabs/Panels/ReferencePanel/ReferencePanelTabBackgroundImage.prefab new file mode 100644 index 0000000000..9921c20de6 --- /dev/null +++ b/Assets/Prefabs/Panels/ReferencePanel/ReferencePanelTabBackgroundImage.prefab @@ -0,0 +1,743 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &881932754003062290 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4713313849461833027} + - component: {fileID: 315529358507679541} + m_Layer: 16 + m_Name: ReferencePanelTabBackgroundImage + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4713313849461833027 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 881932754003062290} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8575177062189198010} + - {fileID: 1376316041283499927} + - {fileID: 5815495624267203760} + - {fileID: 7956512374448415263} + - {fileID: 8811865870247139580} + - {fileID: 445514630531406497} + - {fileID: 7538503427797977129} + - {fileID: 6540736124206593697} + - {fileID: 3522441604208901855} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &315529358507679541 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 881932754003062290} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ed2e2a6b8f3448a0a92c3495433afa2b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PanelName: + m_TableReference: + m_TableCollectionName: GUID:c84355079ab3f3e4f8f3812258805f86 + m_TableEntryReference: + m_KeyId: 106429517453328384 + m_Key: + m_FallbackState: 0 + m_WaitForCompletion: 0 + m_LocalVariables: [] + m_AutoLoadImages: 1 + references: + version: 2 + RefIds: [] +--- !u!1001 &1336105931977384342 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 4713313849461833027} + m_Modifications: + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalPosition.x + value: 0.623 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalPosition.y + value: -0.4182 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalPosition.z + value: 0.05 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962267317, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_Name + value: ReferencePanelIconBackgroundImage9 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c74f031eb9cac3d4ea6ac436d619d6c9, type: 3} +--- !u!4 &3522441604208901855 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + m_PrefabInstance: {fileID: 1336105931977384342} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2613844322389329384 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 4713313849461833027} + m_Modifications: + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalPosition.x + value: 0.623 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalPosition.y + value: -0.001999855 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalPosition.z + value: 0.05 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962267317, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_Name + value: ReferencePanelIconBackgroundImage6 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c74f031eb9cac3d4ea6ac436d619d6c9, type: 3} +--- !u!4 &445514630531406497 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + m_PrefabInstance: {fileID: 2613844322389329384} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3562730588441913566 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 4713313849461833027} + m_Modifications: + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalPosition.x + value: 0.208 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.4159999 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalPosition.z + value: 0.05 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962267317, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_Name + value: ReferencePanelIconBackgroundImage2 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c74f031eb9cac3d4ea6ac436d619d6c9, type: 3} +--- !u!4 &1376316041283499927 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + m_PrefabInstance: {fileID: 3562730588441913566} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &5401733847624111968 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 4713313849461833027} + m_Modifications: + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalPosition.x + value: -0.216 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalPosition.y + value: -0.4182 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalPosition.z + value: 0.05 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962267317, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_Name + value: ReferencePanelIconBackgroundImage7 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c74f031eb9cac3d4ea6ac436d619d6c9, type: 3} +--- !u!4 &7538503427797977129 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + m_PrefabInstance: {fileID: 5401733847624111968} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &5477434210020965718 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 4713313849461833027} + m_Modifications: + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalPosition.x + value: -0.216 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalPosition.y + value: -0.001999855 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalPosition.z + value: 0.05 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962267317, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_Name + value: ReferencePanelIconBackgroundImage4 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c74f031eb9cac3d4ea6ac436d619d6c9, type: 3} +--- !u!4 &7956512374448415263 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + m_PrefabInstance: {fileID: 5477434210020965718} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6154681980563568115 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 4713313849461833027} + m_Modifications: + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalPosition.x + value: -0.216 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.4159999 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalPosition.z + value: 0.05 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962267317, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_Name + value: ReferencePanelIconBackgroundImage1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c74f031eb9cac3d4ea6ac436d619d6c9, type: 3} +--- !u!4 &8575177062189198010 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + m_PrefabInstance: {fileID: 6154681980563568115} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6350917629856204725 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 4713313849461833027} + m_Modifications: + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalPosition.x + value: 0.208 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalPosition.y + value: -0.001999855 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalPosition.z + value: 0.05 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962267317, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_Name + value: ReferencePanelIconBackgroundImage5 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c74f031eb9cac3d4ea6ac436d619d6c9, type: 3} +--- !u!4 &8811865870247139580 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + m_PrefabInstance: {fileID: 6350917629856204725} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &8276559246270225401 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 4713313849461833027} + m_Modifications: + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalPosition.x + value: 0.623 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.4159999 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalPosition.z + value: 0.05 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962267317, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_Name + value: ReferencePanelIconBackgroundImage3 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c74f031eb9cac3d4ea6ac436d619d6c9, type: 3} +--- !u!4 &5815495624267203760 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + m_PrefabInstance: {fileID: 8276559246270225401} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &8695791603337816552 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 4713313849461833027} + m_Modifications: + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalPosition.x + value: 0.208 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalPosition.y + value: -0.4182 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalPosition.z + value: 0.05 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2479500690962267317, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + propertyPath: m_Name + value: ReferencePanelIconBackgroundImage8 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c74f031eb9cac3d4ea6ac436d619d6c9, type: 3} +--- !u!4 &6540736124206593697 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2479500690962014025, guid: c74f031eb9cac3d4ea6ac436d619d6c9, + type: 3} + m_PrefabInstance: {fileID: 8695791603337816552} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Prefabs/Panels/ReferencePanel/ReferencePanelTabBackgroundImage.prefab.meta b/Assets/Prefabs/Panels/ReferencePanel/ReferencePanelTabBackgroundImage.prefab.meta new file mode 100644 index 0000000000..92ae27ae7f --- /dev/null +++ b/Assets/Prefabs/Panels/ReferencePanel/ReferencePanelTabBackgroundImage.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2bd49350f64703f4f83552f3442367f6 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/Panels/ReferencePanel/ReferencePanelTabSavedStrokes.prefab b/Assets/Prefabs/Panels/ReferencePanel/ReferencePanelTabSavedStrokes.prefab new file mode 100644 index 0000000000..cc96ded3e3 --- /dev/null +++ b/Assets/Prefabs/Panels/ReferencePanel/ReferencePanelTabSavedStrokes.prefab @@ -0,0 +1,877 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1440865569364349859 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6821466116095082738} + - component: {fileID: 2152790399487792700} + m_Layer: 16 + m_Name: ReferencePanelTabSavedStrokes + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6821466116095082738 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1440865569364349859} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4944008215657426032} + - {fileID: 3145087574115963314} + - {fileID: 3908741352101054224} + - {fileID: 5187786266073673825} + - {fileID: 6370506524108254889} + - {fileID: 3300033072775826000} + - {fileID: 909029610524481705} + - {fileID: 1366870100153872980} + - {fileID: 5348922187732561947} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2152790399487792700 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1440865569364349859} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a53c40d3a1fb4541a6a1f35da7b40a68, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PanelName: + m_TableReference: + m_TableCollectionName: GUID:c84355079ab3f3e4f8f3812258805f86 + m_TableEntryReference: + m_KeyId: 234808679492837376 + m_Key: + m_FallbackState: 0 + m_WaitForCompletion: 0 + m_LocalVariables: [] + references: + version: 2 + RefIds: [] +--- !u!1001 &300758029321534396 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6821466116095082738} + m_Modifications: + - target: {fileID: 4887032089606793249, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_Name + value: ReferencePanelIcon4 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalScale.x + value: 0.35 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalScale.y + value: 0.35 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalScale.z + value: 0.35 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalPosition.x + value: -0.216 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalPosition.y + value: -0.001999855 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalPosition.z + value: 0.05 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, type: 3} +--- !u!4 &5187786266073673825 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + m_PrefabInstance: {fileID: 300758029321534396} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &526530339848939437 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6821466116095082738} + m_Modifications: + - target: {fileID: 4887032089606793249, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_Name + value: ReferencePanelIcon1 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalScale.x + value: 0.35 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalScale.y + value: 0.35 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalScale.z + value: 0.35 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalPosition.x + value: -0.216 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.4159999 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalPosition.z + value: 0.05 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, type: 3} +--- !u!4 &4944008215657426032 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + m_PrefabInstance: {fileID: 526530339848939437} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &714112638073174982 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6821466116095082738} + m_Modifications: + - target: {fileID: 4887032089606793249, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_Name + value: ReferencePanelIcon9 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalScale.x + value: 0.35 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalScale.y + value: 0.35 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalScale.z + value: 0.35 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalPosition.x + value: 0.623 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalPosition.y + value: -0.4182 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalPosition.z + value: 0.05 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, type: 3} +--- !u!4 &5348922187732561947 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + m_PrefabInstance: {fileID: 714112638073174982} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1998098657763730804 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6821466116095082738} + m_Modifications: + - target: {fileID: 4887032089606793249, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_Name + value: ReferencePanelIcon5 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalScale.x + value: 0.35 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalScale.y + value: 0.35 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalScale.z + value: 0.35 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalPosition.x + value: 0.208 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalPosition.y + value: -0.001999855 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalPosition.z + value: 0.05 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, type: 3} +--- !u!4 &6370506524108254889 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + m_PrefabInstance: {fileID: 1998098657763730804} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &5714993536880431988 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6821466116095082738} + m_Modifications: + - target: {fileID: 4887032089606793249, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_Name + value: ReferencePanelIcon7 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalScale.x + value: 0.35 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalScale.y + value: 0.35 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalScale.z + value: 0.35 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalPosition.x + value: -0.216 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalPosition.y + value: -0.4182 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalPosition.z + value: 0.05 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, type: 3} +--- !u!4 &909029610524481705 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + m_PrefabInstance: {fileID: 5714993536880431988} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &5848523177360161161 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6821466116095082738} + m_Modifications: + - target: {fileID: 4887032089606793249, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_Name + value: ReferencePanelIcon8 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalScale.x + value: 0.35 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalScale.y + value: 0.35 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalScale.z + value: 0.35 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalPosition.x + value: 0.208 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalPosition.y + value: -0.4182 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalPosition.z + value: 0.05 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, type: 3} +--- !u!4 &1366870100153872980 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + m_PrefabInstance: {fileID: 5848523177360161161} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7527663108456421999 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6821466116095082738} + m_Modifications: + - target: {fileID: 4887032089606793249, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_Name + value: ReferencePanelIcon2 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalScale.x + value: 0.35 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalScale.y + value: 0.35 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalScale.z + value: 0.35 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalPosition.x + value: 0.208 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.4159999 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalPosition.z + value: 0.05 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, type: 3} +--- !u!4 &3145087574115963314 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + m_PrefabInstance: {fileID: 7527663108456421999} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7934827227130020237 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6821466116095082738} + m_Modifications: + - target: {fileID: 4887032089606793249, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_Name + value: ReferencePanelIcon6 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalScale.x + value: 0.35 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalScale.y + value: 0.35 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalScale.z + value: 0.35 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalPosition.x + value: 0.623 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalPosition.y + value: -0.001999855 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalPosition.z + value: 0.05 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, type: 3} +--- !u!4 &3300033072775826000 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + m_PrefabInstance: {fileID: 7934827227130020237} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &8497336222785195213 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6821466116095082738} + m_Modifications: + - target: {fileID: 4887032089606793249, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_Name + value: ReferencePanelIcon3 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalScale.x + value: 0.35 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalScale.y + value: 0.35 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalScale.z + value: 0.35 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalPosition.x + value: 0.623 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.4159999 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalPosition.z + value: 0.05 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, type: 3} +--- !u!4 &3908741352101054224 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4887032089607064541, guid: 2ca356c71e5b5bd44a5902b45e78f0f7, + type: 3} + m_PrefabInstance: {fileID: 8497336222785195213} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Prefabs/Panels/ReferencePanel/ReferencePanelTabSavedStrokes.prefab.meta b/Assets/Prefabs/Panels/ReferencePanel/ReferencePanelTabSavedStrokes.prefab.meta new file mode 100644 index 0000000000..f05ff307ea --- /dev/null +++ b/Assets/Prefabs/Panels/ReferencePanel/ReferencePanelTabSavedStrokes.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5c0e68a7d8c921c45b16d700669bd651 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/Panels/ReferencePanel/SavedStrokesButton.prefab b/Assets/Prefabs/Panels/ReferencePanel/SavedStrokesButton.prefab new file mode 100644 index 0000000000..9fd3a544e4 --- /dev/null +++ b/Assets/Prefabs/Panels/ReferencePanel/SavedStrokesButton.prefab @@ -0,0 +1,151 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &8677712416935323590 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8675401176071000914} + - component: {fileID: 8655639809954543128} + - component: {fileID: 8662880860690450672} + - component: {fileID: 8686832962358119758} + - component: {fileID: 8790263946909329016} + m_Layer: 16 + m_Name: SavedStrokesButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8675401176071000914 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8677712416935323590} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.68226534, y: -1.031, z: 0.003} + m_LocalScale: {x: 0.25, y: 0.25, z: 0.25} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8655639809954543128 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8677712416935323590} + m_Mesh: {fileID: 4300000, guid: 5501f437160666942ae970f3648fbeb8, type: 3} +--- !u!23 &8662880860690450672 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8677712416935323590} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 40d29de2bdc11f04dbfa25059165916e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &8686832962358119758 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8677712416935323590} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 0.01} + m_Center: {x: 0, y: 0, z: -0.05} +--- !u!114 &8790263946909329016 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8677712416935323590} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 03222d9718beeb748bf9e9be379fea39, type: 3} + m_Name: + m_EditorClassIdentifier: + m_DescriptionType: 0 + m_DescriptionYOffset: 0 + m_DescriptionText: Lights + m_LocalizedDescription: + m_TableReference: + m_TableCollectionName: + m_TableEntryReference: + m_KeyId: 0 + m_Key: + m_FallbackState: 0 + m_WaitForCompletion: 0 + m_LocalVariables: [] + m_DescriptionTextExtra: + m_LocalizedDescriptionExtra: + m_TableReference: + m_TableCollectionName: + m_TableEntryReference: + m_KeyId: 0 + m_Key: + m_FallbackState: 0 + m_WaitForCompletion: 0 + m_LocalVariables: [] + m_DescriptionActivateSpeed: 12 + m_DescriptionZScale: 1 + m_ButtonTexture: {fileID: 2800000, guid: 62a4e69f8ee25934fa352cd313436fdb, type: 3} + m_AtlasTexture: 1 + m_ToggleButton: 1 + m_LongPressReleaseButton: 0 + m_ButtonHasPressedAudio: 0 + m_ZAdjustHover: -0.02 + m_ZAdjustClick: 0.05 + m_HoverScale: 1.1 + m_HoverBoxColliderGrow: 0.2 + m_AddOverlay: 0 + m_Type: 6500 + m_AlwaysSpawn: 0 + references: + version: 2 + RefIds: [] diff --git a/Assets/Prefabs/Panels/ReferencePanel/SavedStrokesButton.prefab.meta b/Assets/Prefabs/Panels/ReferencePanel/SavedStrokesButton.prefab.meta new file mode 100644 index 0000000000..beea02c6ba --- /dev/null +++ b/Assets/Prefabs/Panels/ReferencePanel/SavedStrokesButton.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bc4fc3107dc43c54abcc8fe94984af96 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Icons/export_strokes.png b/Assets/Resources/Icons/export_strokes.png new file mode 100644 index 0000000000..f6a629025b Binary files /dev/null and b/Assets/Resources/Icons/export_strokes.png differ diff --git a/Assets/Resources/Icons/export_strokes.png.meta b/Assets/Resources/Icons/export_strokes.png.meta new file mode 100644 index 0000000000..3f45b3b095 --- /dev/null +++ b/Assets/Resources/Icons/export_strokes.png.meta @@ -0,0 +1,110 @@ +fileFormatVersion: 2 +guid: fec43d52a2edc4846ad3536f1b9182e9 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 128 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 128 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Android + maxTextureSize: 128 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Icons/saved_strokes.png b/Assets/Resources/Icons/saved_strokes.png new file mode 100644 index 0000000000..23074f7f8d Binary files /dev/null and b/Assets/Resources/Icons/saved_strokes.png differ diff --git a/Assets/Resources/Icons/saved_strokes.png.meta b/Assets/Resources/Icons/saved_strokes.png.meta new file mode 100644 index 0000000000..5d6b624a00 --- /dev/null +++ b/Assets/Resources/Icons/saved_strokes.png.meta @@ -0,0 +1,110 @@ +fileFormatVersion: 2 +guid: 1d8bd93c66660a049b45b5f4941fbec7 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 1 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 128 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 128 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Android + maxTextureSize: 128 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/Main.unity b/Assets/Scenes/Main.unity index a244127cfd..12dab1f9ca 100644 --- a/Assets/Scenes/Main.unity +++ b/Assets/Scenes/Main.unity @@ -10170,6 +10170,7 @@ GameObject: - component: {fileID: 652605572} - component: {fileID: 652605564} - component: {fileID: 652605570} + - component: {fileID: 652605574} m_Layer: 0 m_Name: App m_TagString: Untagged @@ -10982,6 +10983,18 @@ MonoBehaviour: - DefaultBackgroundImages/panorama.jpg - DefaultBackgroundImages/stereopanorama.jpg - DefaultBackgroundImages/ATTRIBUTION.txt +--- !u!114 &652605574 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 652605543} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bd22834ba3234e3288ca0802bf460a3a, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!4 &669339392 stripped Transform: m_CorrespondingSourceObject: {fileID: 4492044767078796625, guid: 382dabebd59956d499aefb54b02f804d, diff --git a/Assets/Scripts/API/ApiMethods.GlobalCommands.cs b/Assets/Scripts/API/ApiMethods.GlobalCommands.cs index b415e7aec8..d5c0c88a2c 100644 --- a/Assets/Scripts/API/ApiMethods.GlobalCommands.cs +++ b/Assets/Scripts/API/ApiMethods.GlobalCommands.cs @@ -40,7 +40,14 @@ public static void SaveNew() SketchControlsScript.m_Instance.IssueGlobalCommand(rEnum, 1); } - // TODO + [ApiEndpoint("save.selected", "Saves the current selected strokes in a new slot")] + public static void SaveSelected() + { + var rEnum = SketchControlsScript.GlobalCommands.SaveSelected; + SketchControlsScript.m_Instance.IssueGlobalCommand(rEnum, 1); + } + + // TODO // [ApiEndpoint("upload", "Saves the current scene and uploads it to Poly/Icosa")] // public static void SaveAndUpload() // { diff --git a/Assets/Scripts/App.cs b/Assets/Scripts/App.cs index 26a949e986..783d46d570 100644 --- a/Assets/Scripts/App.cs +++ b/Assets/Scripts/App.cs @@ -657,8 +657,8 @@ void Start() string lastAutosave = SaveLoadScript.m_Instance.MostRecentAutosaveFile(); if (lastAutosave != null) { - string newPath = SaveLoadScript.m_Instance.GenerateNewUntitledFilename( - UserSketchPath(), SaveLoadScript.TILT_SUFFIX); + string newPath = SaveLoadScript.m_Instance.GenerateNewFilename( + UserSketchPath(), SaveLoadScript.TILT_SUFFIX, SaveLoadScript.UNTITLED_PREFIX); if (newPath != null) { File.Copy(lastAutosave, newPath); @@ -2119,6 +2119,11 @@ static public string UserSketchPath() return Path.Combine(UserPath(), "Sketches"); } + static public string SavedStrokesPath() + { + return Path.Combine(MediaLibraryPath(), "Saved Strokes"); + } + static public string AutosavePath() { return Path.Combine(UserPath(), "Sketches/Autosave"); diff --git a/Assets/Scripts/FileWatcher.cs b/Assets/Scripts/FileWatcher.cs index 4f3450003b..fce9ae7a9c 100644 --- a/Assets/Scripts/FileWatcher.cs +++ b/Assets/Scripts/FileWatcher.cs @@ -30,6 +30,7 @@ public FileWatcher(string path) if (App.PlatformConfig.UseFileSystemWatcher) { m_InternalFileWatcher = new FileSystemWatcher(path); + m_InternalFileWatcher.IncludeSubdirectories = true; AddEventsToInternalFileWatcher(); } } diff --git a/Assets/Scripts/GUI/LoadSketchButton.cs b/Assets/Scripts/GUI/LoadSketchButton.cs index b563cf144b..713b3b6576 100644 --- a/Assets/Scripts/GUI/LoadSketchButton.cs +++ b/Assets/Scripts/GUI/LoadSketchButton.cs @@ -30,6 +30,7 @@ public struct MenuButton [SerializeField] private GameObject m_Warning; [SerializeField] private Material m_WarningMaterial; [SerializeField] private Material m_ErrorMaterial; + [SerializeField] private bool m_IsMergeStrokesButton; private bool m_ThumbnailLoaded = false; private bool m_SizeOk = true; @@ -158,9 +159,12 @@ override protected void OnButtonPressed() // Sequence on load is: // LoadConfirmUnsaved -> LoadWaitOnDownload -> LoadConfirmComplex -> LoadComplexHigh -> Load + var cmd = m_IsMergeStrokesButton ? + SketchControlsScript.GlobalCommands.MergeBrushStrokes : + SketchControlsScript.GlobalCommands.LoadConfirmUnsaved; SketchControlsScript.m_Instance.IssueGlobalCommand( - SketchControlsScript.GlobalCommands.LoadConfirmUnsaved, - m_SketchIndex, (int)m_SketchSet.Type); + cmd, m_SketchIndex, (int)m_SketchSet.Type + ); ResetState(); } diff --git a/Assets/Scripts/GUI/ReferenceButton.cs b/Assets/Scripts/GUI/ReferenceButton.cs index 77a9b463ce..17ffcc6391 100644 --- a/Assets/Scripts/GUI/ReferenceButton.cs +++ b/Assets/Scripts/GUI/ReferenceButton.cs @@ -23,7 +23,8 @@ public enum Type Models, AddAssets, Videos, - BackgroundImages + BackgroundImages, + SavedStrokes } public Type m_ButtonType; diff --git a/Assets/Scripts/GUI/ReferencePanel.cs b/Assets/Scripts/GUI/ReferencePanel.cs index 7d8abc1ee0..a6a9da4915 100644 --- a/Assets/Scripts/GUI/ReferencePanel.cs +++ b/Assets/Scripts/GUI/ReferencePanel.cs @@ -225,7 +225,8 @@ protected override void RefreshPage() ReferenceButton.Type.Images => ReferenceImageCatalog.m_Instance.CurrentImagesDirectory, ReferenceButton.Type.BackgroundImages => BackgroundImageCatalog.m_Instance.CurrentBackgroundImagesDirectory, ReferenceButton.Type.Models => ModelCatalog.m_Instance.CurrentModelsDirectory, - ReferenceButton.Type.Videos => VideoCatalog.Instance.CurrentVideoDirectory + ReferenceButton.Type.Videos => VideoCatalog.Instance.CurrentVideoDirectory, + ReferenceButton.Type.SavedStrokes => SavedStrokesCatalog.Instance.CurrentSavedStrokesDirectory }; var truncatedPath = currentDir.Substring(App.MediaLibraryPath().Length); diff --git a/Assets/Scripts/QualityControls.cs.meta b/Assets/Scripts/QualityControls.cs.meta index 72ad2cfcfe..aed28ff1db 100644 --- a/Assets/Scripts/QualityControls.cs.meta +++ b/Assets/Scripts/QualityControls.cs.meta @@ -4,7 +4,7 @@ MonoImporter: externalObjects: {} serializedVersion: 2 defaultReferences: [] - executionOrder: 0 + executionOrder: -40 icon: {instanceID: 0} userData: assetBundleName: diff --git a/Assets/Scripts/ReferencePanelSavedStrokesTab.cs b/Assets/Scripts/ReferencePanelSavedStrokesTab.cs new file mode 100644 index 0000000000..af0763d1db --- /dev/null +++ b/Assets/Scripts/ReferencePanelSavedStrokesTab.cs @@ -0,0 +1,166 @@ +// Copyright 2020 The Tilt Brush Authors +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +using System; +using UnityEngine; + +namespace TiltBrush +{ + public class ReferencePanelSavedStrokesTab : ReferencePanelTab + { + public class SavedStrokesIcon : ReferenceIcon + { + public ReferencePanel Parent { get; set; } + public bool TextureAssigned { get; set; } + + public SavedStrokesButton SavedStrokesButton + { + get { return Button as SavedStrokesButton; } + } + + public override void Refresh(int catalogIndex) + { + var savedStrokesFile = SavedStrokesCatalog.Instance.GetSavedStrokeFileAtIndex(catalogIndex); + SavedStrokesButton.SavedStrokeFile = savedStrokesFile; + var icon = savedStrokesFile.Thumbnail; + if (icon == null) + { + savedStrokesFile.ForceLoadThumbnail(); + icon = savedStrokesFile.Thumbnail; + } + + Button.SetButtonTexture(icon, 1); + SavedStrokesButton.RefreshDescription(); + + if (savedStrokesFile != null) + { + Button.gameObject.SetActive(true); + TextureAssigned = false; + } + else + { + Button.gameObject.SetActive(false); + TextureAssigned = true; + } + } + } + + private bool m_AllIconTexturesAssigned; + private Material m_PreviewMaterial; + private bool m_TabActive; + + public override IReferenceItemCatalog Catalog + { + get { return SavedStrokesCatalog.Instance; } + } + public override ReferenceButton.Type ReferenceButtonType + { + get { return ReferenceButton.Type.SavedStrokes; } + } + protected override Type ButtonType + { + get { return typeof(SavedStrokesButton); } + } + protected override Type IconType + { + get { return typeof(SavedStrokesIcon); } + } + + public override void OnTabEnable() + { + m_TabActive = true; + } + + public override void OnTabDisable() + { + m_TabActive = false; + } + + public override void RefreshTab(bool selected) + { + base.RefreshTab(selected); + if (selected) + { + m_AllIconTexturesAssigned = false; + } + m_TabActive = selected; + } + + public override void InitTab() + { + base.InitTab(); + foreach (var icon in m_Icons) + { + (icon as SavedStrokesIcon).Parent = GetComponentInParent(); + } + OnTabDisable(); + } + + public override void UpdateTab() + { + base.UpdateTab(); + if (!m_AllIconTexturesAssigned) + { + m_AllIconTexturesAssigned = true; + + //poll sketch catalog until icons have loaded + for (int i = 0; i < m_Icons.Length; ++i) + { + var imageIcon = m_Icons[i] as SavedStrokesIcon; + if (!imageIcon.TextureAssigned && imageIcon.Button.gameObject.activeSelf) + { + int catalogIndex = m_IndexOffset + i; + + var savedSketchFile = SavedStrokesCatalog.Instance.GetSavedStrokeFileAtIndex(catalogIndex); + if (savedSketchFile != null) + { + imageIcon.Button.SetButtonTexture(savedSketchFile.Thumbnail); + imageIcon.TextureAssigned = true; + } + else + { + m_AllIconTexturesAssigned = false; + } + } + } + } + } + + public override void OnUpdateGazeBehavior(Color panelColor, bool gazeActive, bool available) + { + base.OnUpdateGazeBehavior(panelColor, gazeActive, available); + bool? buttonsGrayscale = null; + if (!gazeActive) + { + buttonsGrayscale = true; + } + else if (available) + { + buttonsGrayscale = false; + } + else + { + // Don't mess with grayscale-ness + } + + if (buttonsGrayscale != null) + { + foreach (var icon in m_Icons) + { + icon.Button.SetButtonGrayscale(buttonsGrayscale.Value); + } + } + } + } +} // namespace TiltBrush diff --git a/Assets/Scripts/ReferencePanelSavedStrokesTab.cs.meta b/Assets/Scripts/ReferencePanelSavedStrokesTab.cs.meta new file mode 100644 index 0000000000..c580dd3f68 --- /dev/null +++ b/Assets/Scripts/ReferencePanelSavedStrokesTab.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: a53c40d3a1fb4541a6a1f35da7b40a68 +timeCreated: 1715067228 \ No newline at end of file diff --git a/Assets/Scripts/Save/FileSketchSet.cs b/Assets/Scripts/Save/FileSketchSet.cs index eea1d40fbd..372dbecd1b 100644 --- a/Assets/Scripts/Save/FileSketchSet.cs +++ b/Assets/Scripts/Save/FileSketchSet.cs @@ -194,6 +194,15 @@ public int CompareTo(FileSketch rCompareSketch) { return rCompareSketch.m_FileInfo.CreationTime.CompareTo(m_FileInfo.CreationTime); } + + public void ForceLoadThumbnail() + { + var data = ReadThumbnail(SceneFileInfo); + var icon = new Texture2D(128, 128, TextureFormat.RGB24, true); + icon.LoadImage(data); + icon.Apply(); + m_Icon = icon; + } } protected SketchSetType m_Type; @@ -234,28 +243,31 @@ public int NumSketches get { return m_Sketches.Count; } } - public FileSketchSet() - { - m_Type = SketchSetType.User; - m_ReadyForAccess = false; - m_RequestedLoads = new Stack(); - m_Sketches = new List(); - m_ToAdd = Queue.Synchronized(new Queue()); - m_ToDelete = Queue.Synchronized(new Queue()); - m_ReadOnly = false; - m_SketchesPath = App.UserSketchPath(); - } - - public FileSketchSet(string path) + public FileSketchSet(SketchSetType sketchSetType) { - m_Type = SketchSetType.Curated; + m_Type = sketchSetType; m_ReadyForAccess = false; m_RequestedLoads = new Stack(); m_Sketches = new List(); m_ToAdd = Queue.Synchronized(new Queue()); m_ToDelete = Queue.Synchronized(new Queue()); - m_ReadOnly = true; - m_SketchesPath = path; + switch (m_Type) + { + case SketchSetType.Curated: + m_ReadOnly = true; + m_SketchesPath = App.FeaturedSketchesPath(); + break; + case SketchSetType.SavedStrokes: + m_ReadOnly = false; + m_SketchesPath = App.SavedStrokesPath(); + break; + case SketchSetType.User: + m_ReadOnly = false; + m_SketchesPath = App.UserSketchPath(); + break; + default: + throw new NotImplementedException(); + } } public bool IsSketchIndexValid(int iIndex) @@ -362,7 +374,10 @@ public virtual void RenameSketch(int toRename, string newName) public virtual void Init() { - ProcessDirectory(m_SketchesPath); + if (!m_Sketches.Any()) + { + ProcessDirectory(m_SketchesPath); + } m_ReadyForAccess = true; // No real reason to do this; SaveLoadScript creates the directory itself @@ -486,6 +501,12 @@ public void Update() } } + public Texture2D ForceLoadThumbnail(int index) + { + m_Sketches[index].ForceLoadThumbnail(); + return m_Sketches[index].Icon; + } + private void ProcessDirectory(string path) { var di = new DirectoryInfo(path); diff --git a/Assets/Scripts/Save/SaveLoadScript.cs b/Assets/Scripts/Save/SaveLoadScript.cs index 3b4525b418..4830d7cac7 100644 --- a/Assets/Scripts/Save/SaveLoadScript.cs +++ b/Assets/Scripts/Save/SaveLoadScript.cs @@ -33,6 +33,7 @@ public class SaveLoadScript : MonoBehaviour // public const string UNTITLED_PREFIX = "Untitled_"; + public const string SAVESELECTED_PREFIX = "Selection_"; public const string TILTASAURUS_PREFIX = "Tiltasaurus_"; public const string TILT_SUFFIX = ".tilt"; @@ -114,6 +115,7 @@ static SaveLoadScript() [SerializeField] private int m_AutosaveFileCount; private string m_SaveDir; + private string m_SaveSelectedDir; private SceneFileInfo m_LastSceneFile; private bool m_LastSceneIsLegacy; @@ -242,6 +244,8 @@ void Awake() m_SaveDir = App.UserSketchPath(); FileUtils.InitializeDirectoryWithUserError(m_SaveDir); + m_SaveSelectedDir = App.SavedStrokesPath(); + FileUtils.InitializeDirectoryWithUserError(m_SaveSelectedDir); MarkAsAutosaveDone(); m_AutosaveThumbnailBytes = m_AutosaveThumbnail.EncodeToPNG(); @@ -260,13 +264,13 @@ public void ResetLastFilename() } // Create a name that is guaranteed not to exist. - public string GenerateNewUntitledFilename(string directory, string extension) + public string GenerateNewFilename(string directory, string extension, string prefix) { int iIndex = m_LastNonexistentFileIndex; int iSanity = 9999; while (iSanity > 0) { - string attempt = UNTITLED_PREFIX + iIndex.ToString(); + string attempt = prefix + iIndex.ToString(); --iSanity; ++iIndex; @@ -356,7 +360,17 @@ public DiskSceneFileInfo GetNewNameSceneFileInfo(bool tiltasaurusMode = false) { DiskSceneFileInfo fileInfo = tiltasaurusMode ? new DiskSceneFileInfo(GenerateNewTiltasaurusFilename(m_SaveDir, TILT_SUFFIX)) - : new DiskSceneFileInfo(GenerateNewUntitledFilename(m_SaveDir, TILT_SUFFIX)); + : new DiskSceneFileInfo(GenerateNewFilename(m_SaveDir, TILT_SUFFIX, UNTITLED_PREFIX)); + if (m_LastSceneFile.Valid) + { + fileInfo.SourceId = TransferredSourceIdFrom(m_LastSceneFile); + } + return fileInfo; + } + + public DiskSceneFileInfo GetNewSaveSelectedFileInfo() + { + DiskSceneFileInfo fileInfo = new DiskSceneFileInfo(GenerateNewFilename(m_SaveSelectedDir, TILT_SUFFIX, SAVESELECTED_PREFIX)); if (m_LastSceneFile.Valid) { fileInfo.SourceId = TransferredSourceIdFrom(m_LastSceneFile); @@ -392,14 +406,19 @@ public IEnumerator SaveNewName(bool tiltasaurusMode = false) return SaveLow(GetNewNameSceneFileInfo(tiltasaurusMode)); } + public IEnumerator SaveSelected() + { + return SaveLow(GetNewSaveSelectedFileInfo(), selectedOnly: true); + } + /// In order to for this to work properly: /// - m_SaveIconRenderTexture must contain data /// - SaveIconTool.LastSaveCameraRigState must be good /// SaveIconTool.ProgrammaticCaptureSaveIcon() does both of these things private IEnumerator SaveLow( - SceneFileInfo info, bool bNotify = true, SketchSnapshot snapshot = null) + SceneFileInfo info, bool bNotify = true, SketchSnapshot snapshot = null, bool selectedOnly = false) { - Debug.Assert(!SelectionManager.m_Instance.HasSelection); + Debug.Assert(selectedOnly || !SelectionManager.m_Instance.HasSelection); if (snapshot != null && info.AssetId != snapshot.AssetId) { Debug.LogError($"AssetId in FileInfo '{info.AssetId}' != shapshot '{snapshot.AssetId}'"); @@ -417,12 +436,13 @@ private IEnumerator SaveLow( m_LastSceneFile = info; AbortAutosave(); - m_SaveCoroutine = ThreadedSave(info, bNotify, snapshot); + m_SaveCoroutine = ThreadedSave(info, selectedOnly, bNotify, snapshot); return m_SaveCoroutine; } - private IEnumerator ThreadedSave(SceneFileInfo fileInfo, - bool bNotify = true, SketchSnapshot snapshot = null) + private IEnumerator ThreadedSave( + SceneFileInfo fileInfo, bool selectedOnly, + bool bNotify = true, SketchSnapshot snapshot = null) { // Cancel any pending transfers of this file. var cancelTask = App.DriveSync.CancelTransferAsync(fileInfo.FullPath); @@ -432,7 +452,7 @@ private IEnumerator ThreadedSave(SceneFileInfo fileInfo, if (snapshot == null) { IEnumerator timeslicedConstructor; - snapshot = CreateSnapshotWithIcons(out timeslicedConstructor); + snapshot = CreateSnapshotWithIcons(out timeslicedConstructor, selectedOnly); if (App.CurrentState != App.AppState.Reset) { App.Instance.SetDesiredState(App.AppState.Saving); @@ -887,7 +907,7 @@ private IEnumerator AutosaveCoroutine() IEnumerator timeslicedConstructor; SketchSnapshot snapshot = new SketchSnapshot( - m_JsonSerializer, m_SaveIconCapture, out timeslicedConstructor); + m_JsonSerializer, m_SaveIconCapture, out timeslicedConstructor, false); while (timeslicedConstructor.MoveNext()) { yield return timeslicedConstructor.Current; @@ -1001,7 +1021,7 @@ private IEnumerator ShowErrorAfterDelay(string error, float delay) /// Like the SketchSnapshot constructor, but also populates the snapshot with icons. public async Task CreateSnapshotWithIconsAsync() { - var snapshot = CreateSnapshotWithIcons(out var coroutine); + var snapshot = CreateSnapshotWithIcons(out var coroutine, false); await coroutine; // finishes off the snapshot return snapshot; } @@ -1009,11 +1029,11 @@ public async Task CreateSnapshotWithIconsAsync() /// Like the SketchSnapshot constructor, but also populates the snapshot with icons. /// As with the constructor, you must run the coroutine to completion before the snapshot /// is usable. - public SketchSnapshot CreateSnapshotWithIcons(out IEnumerator coroutine) + public SketchSnapshot CreateSnapshotWithIcons(out IEnumerator coroutine, bool selectedOnly) { IEnumerator timeslicedConstructor; SketchSnapshot snapshot = new SketchSnapshot( - m_JsonSerializer, m_SaveIconCapture, out timeslicedConstructor); + m_JsonSerializer, m_SaveIconCapture, out timeslicedConstructor, selectedOnly); coroutine = CoroutineUtil.Sequence( timeslicedConstructor, snapshot.CreateSnapshotIcons(m_SaveIconRenderTexture, diff --git a/Assets/Scripts/Save/SketchCatalog.cs b/Assets/Scripts/Save/SketchCatalog.cs index e813aeed74..0e9076a2e2 100644 --- a/Assets/Scripts/Save/SketchCatalog.cs +++ b/Assets/Scripts/Save/SketchCatalog.cs @@ -24,6 +24,7 @@ public enum SketchSetType Curated, Liked, Drive, + SavedStrokes, } // SketchCatalog.Awake must come after App.Awake @@ -62,10 +63,11 @@ void Awake() m_Sets = new SketchSet[] { - new FileSketchSet(), - new FileSketchSet(App.FeaturedSketchesPath()), + new FileSketchSet(SketchSetType.User), + new FileSketchSet(SketchSetType.Curated), new PolySketchSet(this, SketchSetType.Liked, maxTriangles, needsLogin: true), new GoogleDriveSketchSet(), + new FileSketchSet(SketchSetType.SavedStrokes) }; } diff --git a/Assets/Scripts/Save/SketchCatalog.cs.meta b/Assets/Scripts/Save/SketchCatalog.cs.meta index 6814a0a564..6b6f887f1e 100644 --- a/Assets/Scripts/Save/SketchCatalog.cs.meta +++ b/Assets/Scripts/Save/SketchCatalog.cs.meta @@ -4,7 +4,7 @@ MonoImporter: externalObjects: {} serializedVersion: 2 defaultReferences: [] - executionOrder: 0 + executionOrder: -30 icon: {instanceID: 0} userData: assetBundleName: diff --git a/Assets/Scripts/Save/SketchSnapshot.cs b/Assets/Scripts/Save/SketchSnapshot.cs index 3ac268354e..74ed59b3a6 100644 --- a/Assets/Scripts/Save/SketchSnapshot.cs +++ b/Assets/Scripts/Save/SketchSnapshot.cs @@ -37,6 +37,8 @@ public class SketchSnapshot private SaveIconCaptureScript m_SaveIconCapture; private GroupIdMapping m_GroupIdMapping; + private bool m_SelectedOnly; + public byte[] Thumbnail { get { return m_ThumbnailBytes; } @@ -59,11 +61,12 @@ public string AssetId public SketchSnapshot( JsonSerializer jsonSerializer, SaveIconCaptureScript saveIconCapture, - out IEnumerator timeslicedConstructor) + out IEnumerator timeslicedConstructor, bool selectedOnly) { m_JsonSerializer = jsonSerializer; m_SaveIconCapture = saveIconCapture; m_GroupIdMapping = new GroupIdMapping(); + m_SelectedOnly = selectedOnly; timeslicedConstructor = TimeslicedConstructor(); } @@ -92,7 +95,16 @@ private IEnumerator TimeslicedConstructor() stopwatch.Start(); long maxTicks = (System.Diagnostics.Stopwatch.Frequency * kNanoSecondsPerSnapshotSlice) / 1000000; - var strokes = SketchMemoryScript.AllStrokes(); + + IEnumerable strokes; + if (m_SelectedOnly) + { + strokes = SelectionManager.m_Instance.SelectedStrokes; + } + else + { + strokes = SketchMemoryScript.AllStrokes(); + } int numStrokes = SketchMemoryScript.AllStrokesCount(); m_Strokes = new List(numStrokes); foreach (var strokeSnapshot in SketchWriter.EnumerateAdjustedSnapshots(strokes)) diff --git a/Assets/Scripts/Save/SketchWriter.cs b/Assets/Scripts/Save/SketchWriter.cs index 15fd9b30ba..dff05fb1b1 100644 --- a/Assets/Scripts/Save/SketchWriter.cs +++ b/Assets/Scripts/Save/SketchWriter.cs @@ -304,7 +304,7 @@ public static bool ReadMemory(Stream stream, Guid[] brushList, bool bAdditive, o } oldGroupToNewGroup = new Dictionary(); - var strokes = GetStrokes(bufferedStream, brushList, allowFastPath, bAdditive); + var strokes = GetStrokes(bufferedStream, brushList, allowFastPath, squashLayers: bAdditive); if (strokes == null) { return false; } // Check that the strokes are in timestamp order. diff --git a/Assets/Scripts/SavedStrokeFile.cs b/Assets/Scripts/SavedStrokeFile.cs new file mode 100644 index 0000000000..ad239dfc05 --- /dev/null +++ b/Assets/Scripts/SavedStrokeFile.cs @@ -0,0 +1,25 @@ +using UnityEngine; + +namespace TiltBrush +{ + public class SavedStrokeFile + { + public int CatalogIndex { get; private set; } + public SceneFileInfo FileInfo { get; private set; } + public Texture2D Thumbnail { get; private set; } + + public SavedStrokeFile(int i, SceneFileInfo sceneFileInfo, Texture2D thumbnail) + { + CatalogIndex = i; + FileInfo = sceneFileInfo; + Thumbnail = thumbnail; + } + + + public void ForceLoadThumbnail() + { + var catalog = SketchCatalog.m_Instance.GetSet(SketchSetType.SavedStrokes) as FileSketchSet; + Thumbnail = catalog.ForceLoadThumbnail(CatalogIndex); + } + } +} diff --git a/Assets/Scripts/SavedStrokeFile.cs.meta b/Assets/Scripts/SavedStrokeFile.cs.meta new file mode 100644 index 0000000000..444688bc60 --- /dev/null +++ b/Assets/Scripts/SavedStrokeFile.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: f70b168a9bb546a6951d379bbcc08e3f +timeCreated: 1715882946 \ No newline at end of file diff --git a/Assets/Scripts/SavedStrokesButton.cs b/Assets/Scripts/SavedStrokesButton.cs new file mode 100644 index 0000000000..70c85e297d --- /dev/null +++ b/Assets/Scripts/SavedStrokesButton.cs @@ -0,0 +1,64 @@ +// Copyright 2024 The Tilt Brush Authors +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +using System.Collections.Generic; +using UnityEngine; +namespace TiltBrush +{ + public class SavedStrokesButton : BaseButton + { + private SavedStrokeFile m_SavedStrokeFile; + public int m_Index; + + override protected void OnButtonPressed() + { + base.OnButtonPressed(); + + if (m_SavedStrokeFile != null) + { + var prevLayer = App.Scene.ActiveCanvas; + var tempLayer = App.Scene.AddLayerNow(); + if (SaveLoadScript.m_Instance.Load(m_SavedStrokeFile.FileInfo, true)) + { + SketchMemoryScript.m_Instance.SetPlaybackMode(SketchMemoryScript.PlaybackMode.Distance, 54); + SketchMemoryScript.m_Instance.BeginDrawingFromMemory(bDrawFromStart: true, false, false); + } + var strokes = SketchMemoryScript.m_Instance.GetAllUnselectedActiveStrokes(); + var widgets = WidgetManager.m_Instance.GetAllUnselectedActiveWidgets(); + var group = App.GroupManager.NewUnusedGroup(); + for (int i = 0; i < strokes.Count; i++) { strokes[i].Group = group; } + for (int i = 0; i < widgets.Count; i++) { widgets[i].Group = group; } + SquashLayerCommand cmd = new SquashLayerCommand(tempLayer, prevLayer); + SketchMemoryScript.m_Instance.PerformAndRecordCommand(cmd); + } + } + + public void RefreshDescription() + { + if (m_SavedStrokeFile != null) + { + SetDescriptionText(m_SavedStrokeFile.FileInfo.HumanName); + } + } + + public SavedStrokeFile SavedStrokeFile + { + get { return m_SavedStrokeFile; } + set + { + m_SavedStrokeFile = value; + SetButtonTexture(m_SavedStrokeFile.Thumbnail); + } + } + } +} diff --git a/Assets/Scripts/SavedStrokesButton.cs.meta b/Assets/Scripts/SavedStrokesButton.cs.meta new file mode 100644 index 0000000000..08aef49a77 --- /dev/null +++ b/Assets/Scripts/SavedStrokesButton.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: b5380d14f4964bff90c210babbb5d1f4 +timeCreated: 1715067290 \ No newline at end of file diff --git a/Assets/Scripts/SavedStrokesCatalog.cs b/Assets/Scripts/SavedStrokesCatalog.cs new file mode 100644 index 0000000000..1a231330e5 --- /dev/null +++ b/Assets/Scripts/SavedStrokesCatalog.cs @@ -0,0 +1,158 @@ +// Copyright 2024 The Tilt Brush Authors +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using UnityEngine; + +namespace TiltBrush +{ + // A thin wrapper around SketchSet to conform to the interface needed by reference panel tabs + public class SavedStrokesCatalog : MonoBehaviour, IReferenceItemCatalog + { + static public SavedStrokesCatalog Instance { get; private set; } + + private FileWatcher m_FileWatcher; + private string m_CurrentSavedStrokesDirectory; + public string CurrentSavedStrokesDirectory => m_CurrentSavedStrokesDirectory; + private List m_SavedStrokeFiles; + private bool m_ScanningDirectory; + private bool m_DirectoryScanRequired; + private HashSet m_ChangedFiles; + + public bool IsScanning => m_ScanningDirectory; + + private void Awake() + { + Instance = this; + Init(); + } + + private void Init() + { + App.InitMediaLibraryPath(); + ChangeDirectory(HomeDirectory); + } + + public void ChangeDirectory(string newPath) + { + m_CurrentSavedStrokesDirectory = newPath; + m_SavedStrokeFiles = new List(); + m_ChangedFiles = new HashSet(); + + StartCoroutine(ScanReferenceDirectory()); + + if (Directory.Exists(m_CurrentSavedStrokesDirectory)) + { + m_FileWatcher = new FileWatcher(m_CurrentSavedStrokesDirectory); + m_FileWatcher.NotifyFilter = NotifyFilters.LastWrite; + m_FileWatcher.FileChanged += OnDirectoryChanged; + m_FileWatcher.FileCreated += OnDirectoryChanged; + m_FileWatcher.FileDeleted += OnDirectoryChanged; + m_FileWatcher.EnableRaisingEvents = true; + } + } + + public string HomeDirectory => App.SavedStrokesPath(); + public bool IsHomeDirectory() => m_CurrentSavedStrokesDirectory == HomeDirectory; + + public bool IsSubDirectoryOfHome() + { + return m_CurrentSavedStrokesDirectory.StartsWith(HomeDirectory); + } + + public string GetCurrentDirectory() + { + return m_CurrentSavedStrokesDirectory; + } + + public event Action CatalogChanged; + public int ItemCount + { + get { return m_SavedStrokeFiles.Count; } + } + + private void OnDestroy() + { + m_FileWatcher.EnableRaisingEvents = false; + } + + public SavedStrokeFile GetSavedStrokeFileAtIndex(int index) + { + if (index < m_SavedStrokeFiles.Count && index >= 0) + { + return m_SavedStrokeFiles[index]; + } + throw new ArgumentException( + $"Saved Strokes Catalog has {m_SavedStrokeFiles.Count} files. File {index} requested."); + } + + // Directory scanning works in the following manner: + // Scanning is triggered when the directory scan required flag is set, and no scanning is + // currently in progress. A Filewatcher watches the directory for changes and will set the scan + // required flag if it sees a change. If a file has changed, then it adds it to a list of changed + // files, so that it will force a rescan of that file, rather than ignoring it as a file it + // has already scanned. + private void Update() + { + if (m_DirectoryScanRequired) + { + ForceCatalogScan(); + } + } + + public void ForceCatalogScan() + { + if (!m_ScanningDirectory) + { + m_DirectoryScanRequired = false; + StartCoroutine(ScanReferenceDirectory()); + } + } + + private void OnDirectoryChanged(object source, FileSystemEventArgs e) + { + m_DirectoryScanRequired = true; + if (e.ChangeType == WatcherChangeTypes.Changed) + { + lock (m_ChangedFiles) + { + m_ChangedFiles.Add(e.FullPath); + } + } + } + + private IEnumerator ScanReferenceDirectory() + { + var catalog = SketchCatalog.m_Instance.GetSet(SketchSetType.SavedStrokes); + if (!catalog.IsReadyForAccess) + { + catalog.Init(); + } + for (int i = 0; i < catalog.NumSketches; i++) + { + var sketchFileInfo = catalog.GetSketchSceneFileInfo(i); + if (!sketchFileInfo.FullPath.StartsWith(m_CurrentSavedStrokesDirectory)) continue; + catalog.GetSketchIcon(i, out var icon, out _, out _); + var savedStrokeFile = new SavedStrokeFile(i, sketchFileInfo, icon); + m_SavedStrokeFiles.Add(savedStrokeFile); + } + + m_ScanningDirectory = false; + CatalogChanged?.Invoke(); + yield break; + } + } +} diff --git a/Assets/Scripts/SavedStrokesCatalog.cs.meta b/Assets/Scripts/SavedStrokesCatalog.cs.meta new file mode 100644 index 0000000000..db8858334a --- /dev/null +++ b/Assets/Scripts/SavedStrokesCatalog.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bd22834ba3234e3288ca0802bf460a3a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/SketchControlsScript.cs b/Assets/Scripts/SketchControlsScript.cs index 294099a135..c87545c664 100644 --- a/Assets/Scripts/SketchControlsScript.cs +++ b/Assets/Scripts/SketchControlsScript.cs @@ -155,6 +155,7 @@ public enum GlobalCommands OpenScriptsList = 6001, OpenExampleScriptsList = 6002, SymmetryTwoHanded = 6003, + SaveSelected = 6500, OpenColorOptionsPopup = 7000, ChangeSnapAngle = 8000, MergeBrushStrokes = 10000, @@ -4059,39 +4060,64 @@ public TrTransform GenerateBestGuessSaveIconTransform(int itemsToEnumerate = 0) } - public void GenerateBoundingBoxSaveIcon() + public void GenerateBoundingBoxSaveIcon(bool selectionOnly = false) { Vector3 vNewCamPos; + List canvases = new List { App.Scene.SelectionCanvas }; + List canvasVisibility = new List(); + + var layerCanvases = App.Scene.LayerCanvases; + if (selectionOnly) { - Bounds rCanvasBounds = App.Scene.AllCanvases - .Select(canvas => canvas.GetCanvasBoundingBox()) - .Aggregate((b1, b2) => - { - b1.Encapsulate(b2); - return b1; - }); + // Hide the other canvases and store their visibility + foreach (var canvas in layerCanvases) + { + canvasVisibility.Add(canvas.gameObject.activeSelf); + canvas.gameObject.SetActive(false); + } + } + else + { + canvases.AddRange(layerCanvases); + } - //position the camera at the center of the canvas bounds - vNewCamPos = rCanvasBounds.center; + Bounds rCanvasBounds = canvases + .Select(canvas => canvas.GetCanvasBoundingBox()) + .Aggregate((b1, b2) => + { + b1.Encapsulate(b2); + return b1; + }); - //back the camera up, along -z until we can see the extent of the bounds - float fCanvasWidth = rCanvasBounds.max.x - rCanvasBounds.min.x; - float fCanvasHeight = rCanvasBounds.max.y - rCanvasBounds.min.y; - float fLargerExtent = Mathf.Max(fCanvasHeight, fCanvasWidth); + //position the camera at the center of the canvas bounds + vNewCamPos = rCanvasBounds.center; - //half fov for camera - float fHalfFOV = m_SaveIconTool.ScreenshotManager.LeftEye.fieldOfView * 0.5f; + //back the camera up, along -z until we can see the extent of the bounds + float fCanvasWidth = rCanvasBounds.max.x - rCanvasBounds.min.x; + float fCanvasHeight = rCanvasBounds.max.y - rCanvasBounds.min.y; + float fLargerExtent = Mathf.Max(fCanvasHeight, fCanvasWidth); - //TODO: find the real reason this isn't working as it should - float fMagicNumber = 1.375f; + //half fov for camera + float fHalfFOV = m_SaveIconTool.ScreenshotManager.LeftEye.fieldOfView * 0.5f; - //set new cam position and zero out orientation - float fBackupDistance = (fLargerExtent * 0.5f) - * Mathf.Tan(Mathf.Deg2Rad * fHalfFOV) * fMagicNumber; - vNewCamPos.z = rCanvasBounds.min.z - fBackupDistance; - } + //TODO: find the real reason this isn't working as it should + float fMagicNumber = 1.375f; + + //set new cam position and zero out orientation + float fBackupDistance = (fLargerExtent * 0.5f) + * Mathf.Tan(Mathf.Deg2Rad * fHalfFOV) * fMagicNumber; + vNewCamPos.z = rCanvasBounds.min.z - fBackupDistance; m_SaveIconTool.ProgrammaticCaptureSaveIcon(vNewCamPos, Quaternion.identity); + + if (selectionOnly) + { + int i = 0; + foreach (var canvas in layerCanvases) + { + canvas.gameObject.SetActive(canvasVisibility[i++]); + } + } } private void MergeBrushStrokes(SceneFileInfo fileInfo) @@ -4196,6 +4222,17 @@ public void IssueGlobalCommand(GlobalCommands rEnum, int iParam1 = -1, EatGazeObjectInput(); break; } + case GlobalCommands.SaveSelected: + { + if (!FileUtils.CheckDiskSpaceWithError(App.SavedStrokesPath())) + { + return; + } + GenerateBoundingBoxSaveIcon(selectionOnly: true); + StartCoroutine(SaveLoadScript.m_Instance.SaveSelected()); + EatGazeObjectInput(); + break; + } case GlobalCommands.SaveAndUpload: { if (!FileUtils.CheckDiskSpaceWithError(App.UserSketchPath())) @@ -5022,7 +5059,9 @@ public bool IsCommandAvailable(GlobalCommands rEnum, int iParam = -1) case GlobalCommands.ResetAllPanels: return m_PanelManager.PanelsHaveBeenCustomized(); case GlobalCommands.Duplicate: return ClipboardManager.Instance.CanCopy; case GlobalCommands.ToggleGroupStrokesAndWidgets: return SelectionManager.m_Instance.SelectionCanBeGrouped; - case GlobalCommands.SaveModel: return SelectionManager.m_Instance.HasSelection; + case GlobalCommands.SaveModel: + case GlobalCommands.SaveSelected: + return SelectionManager.m_Instance.HasSelection; case GlobalCommands.SummonMirror: return PointerManager.m_Instance.CurrentSymmetryMode != SymmetryMode.None; diff --git a/Assets/Settings/Localization/Strings/Strings Shared Data.asset b/Assets/Settings/Localization/Strings/Strings Shared Data.asset index c60ef0817e..d81caf55fa 100644 --- a/Assets/Settings/Localization/Strings/Strings Shared Data.asset +++ b/Assets/Settings/Localization/Strings/Strings Shared Data.asset @@ -11,7 +11,7 @@ MonoBehaviour: m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 5b11a58205ec3474ca216360e9fa74a8, type: 3} m_Name: Strings Shared Data - m_EditorClassIdentifier: + m_EditorClassIdentifier: m_TableCollectionName: Strings m_TableCollectionNameGuidString: c84355079ab3f3e4f8f3812258805f86 m_Entries: @@ -3315,6 +3315,18 @@ MonoBehaviour: m_Key: DirectoryChooserPopupButton m_Metadata: m_Items: [] + - m_Id: 234808679492837376 + m_Key: PANEL_REFERENCE_SAVED_STROKE_DESCRIPTION + m_Metadata: + m_Items: [] + - m_Id: 235160207315525632 + m_Key: LABS_PANEL_EXPORT_STROKES_BUTTON_DESCRIPTION + m_Metadata: + m_Items: [] + - m_Id: 235163428054458368 + m_Key: PANEL_SAVED_STROKES_DESCRIPTION + m_Metadata: + m_Items: [] - m_Id: 238556149774557184 m_Key: PANEL_REFERENCE_ICONIMAGE_LOADERRORTEXT m_Metadata: diff --git a/Assets/Settings/Localization/Strings/Strings_en.asset b/Assets/Settings/Localization/Strings/Strings_en.asset index dc601834e7..85b405ac08 100644 --- a/Assets/Settings/Localization/Strings/Strings_en.asset +++ b/Assets/Settings/Localization/Strings/Strings_en.asset @@ -11,7 +11,7 @@ MonoBehaviour: m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: e9620f8c34305754d8cc9a7e49e852d9, type: 3} m_Name: Strings_en - m_EditorClassIdentifier: + m_EditorClassIdentifier: m_LocaleId: m_Code: en m_SharedData: {fileID: 11400000, guid: c84355079ab3f3e4f8f3812258805f86, type: 2} @@ -3512,6 +3512,18 @@ MonoBehaviour: m_Localized: Pick a Subfolder m_Metadata: m_Items: [] + - m_Id: 234808679492837376 + m_Localized: Saved Strokes + m_Metadata: + m_Items: [] + - m_Id: 235160207315525632 + m_Localized: Save selected strokes to media library + m_Metadata: + m_Items: [] + - m_Id: 235163428054458368 + m_Localized: Saved Strokes + m_Metadata: + m_Items: [] - m_Id: 238556149774557184 m_Localized: Image too large to load m_Metadata: