From 0315ff7f9ecf0c6071b75f15324d638c0f782b18 Mon Sep 17 00:00:00 2001 From: Paul Weiser Date: Wed, 22 Jun 2022 13:39:42 +0200 Subject: [PATCH 01/26] Serialized Issue Data to easier create test Issues in Inspector --- .../VIAProMa/Assets/Scripts/UI/ListView/Core/DataDisplay.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Frontend/VIAProMa/Assets/Scripts/UI/ListView/Core/DataDisplay.cs b/Frontend/VIAProMa/Assets/Scripts/UI/ListView/Core/DataDisplay.cs index 933036695..6d9158d5c 100644 --- a/Frontend/VIAProMa/Assets/Scripts/UI/ListView/Core/DataDisplay.cs +++ b/Frontend/VIAProMa/Assets/Scripts/UI/ListView/Core/DataDisplay.cs @@ -5,7 +5,7 @@ namespace i5.VIAProMa.UI.ListView.Core public class DataDisplay : MonoBehaviour, IViewContainer where DataType : IListViewItemData { - protected DataType content; + [SerializeField] protected DataType content; public DataType Content { From 78bf063bc4b73c03ed110d6faca9de61ddadb8a9 Mon Sep 17 00:00:00 2001 From: Paul Weiser Date: Wed, 22 Jun 2022 13:41:35 +0200 Subject: [PATCH 02/26] Update function for issues that ignores IssueSelectionManager Used later to highlight Issue when it overlaps with Visualization --- .../Scripts/IssueSelector/IssueSelector.cs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/Frontend/VIAProMa/Assets/Scripts/IssueSelector/IssueSelector.cs b/Frontend/VIAProMa/Assets/Scripts/IssueSelector/IssueSelector.cs index 8c4e705f8..21b2b67b9 100644 --- a/Frontend/VIAProMa/Assets/Scripts/IssueSelector/IssueSelector.cs +++ b/Frontend/VIAProMa/Assets/Scripts/IssueSelector/IssueSelector.cs @@ -167,6 +167,23 @@ public void UpdateView() } } + /// + /// Updates the visual selection indiciation on the card, ignores the status of the IssueSelectionManager. + /// Mainly needed for drag-and-drop functionalities to highlight issue even outside of the SelectionMode. + /// + public void UpdateViewIgnoreIssueSelectionManager() + { + selectionIndicator.SetActive(Selected); + if (Selected) + { + backgroundRenderer.material.color = selectedColor; + } + else + { + backgroundRenderer.material.color = originalRendererColor; + } + } + public void OnPointerDown(MixedRealityPointerEventData eventData) { } From 6f6f8e9fa3d5a393437c53ff2751b6ea8e95e51f Mon Sep 17 00:00:00 2001 From: Paul Weiser Date: Wed, 22 Jun 2022 16:58:04 +0200 Subject: [PATCH 03/26] Basic Drag And Drop Functions added Most parts copied or modified from overlapTestMethods Branch -DragAndDrop Component added Component saves all visualizations that currently overlap the Issue. If the Issue is let go, it is added to the Visualizations -variables added for functionality: wait before drop registered -Test Scene added that shows Drag and Drop functionality -Test Script added for Scene that spawns Issue cards --- .../Resources/Avatar Networked.prefab | 8 +- .../Prefabs/Resources/Card In Scene.prefab | 61 + .../Shelves/Resources/IssueShelf.prefab | 1075 ++++---- .../Resources/VisualizationShelf.prefab | 98 +- .../Resources/Building Progress Bar.prefab | 3 +- .../Resources/CompetenceDisplay.prefab | 3 +- .../Resources/Progress Bar.prefab | 3 +- .../Resources/NetworkPrefabs.asset | 16 + .../VIAProMa/Assets/Tests/DragAndDrop.meta | 8 + .../Tests/DragAndDrop/Card With DandD.prefab | 2282 +++++++++++++++++ .../DragAndDrop/Card With DandD.prefab.meta | 7 + .../Assets/Tests/DragAndDrop/DragAndDrop.cs | 156 ++ .../Tests/DragAndDrop/DragAndDrop.cs.meta | 11 + .../Tests/DragAndDrop/DragAndDropTest.unity | 1466 +++++++++++ .../DragAndDrop/DragAndDropTest.unity.meta | 7 + .../DragAndDrop/DragAndDropTestRunner.cs | 44 + .../DragAndDrop/DragAndDropTestRunner.cs.meta | 11 + .../DragAndDropTestSettings.lighting | 63 + .../DragAndDropTestSettings.lighting.meta | 8 + .../UserSettings/EditorUserSettings.asset | 12 + 20 files changed, 4762 insertions(+), 580 deletions(-) create mode 100644 Frontend/VIAProMa/Assets/Tests/DragAndDrop.meta create mode 100644 Frontend/VIAProMa/Assets/Tests/DragAndDrop/Card With DandD.prefab create mode 100644 Frontend/VIAProMa/Assets/Tests/DragAndDrop/Card With DandD.prefab.meta create mode 100644 Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs create mode 100644 Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs.meta create mode 100644 Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTest.unity create mode 100644 Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTest.unity.meta create mode 100644 Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTestRunner.cs create mode 100644 Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTestRunner.cs.meta create mode 100644 Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTestSettings.lighting create mode 100644 Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTestSettings.lighting.meta diff --git a/Frontend/VIAProMa/Assets/Prefabs/Multiplayer/Resources/Avatar Networked.prefab b/Frontend/VIAProMa/Assets/Prefabs/Multiplayer/Resources/Avatar Networked.prefab index fe1ffacc9..34fae84c5 100644 --- a/Frontend/VIAProMa/Assets/Prefabs/Multiplayer/Resources/Avatar Networked.prefab +++ b/Frontend/VIAProMa/Assets/Prefabs/Multiplayer/Resources/Avatar Networked.prefab @@ -48,6 +48,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: logLevel: 1 + ignoreGlobalLogLevel: 0 recorderInUse: {fileID: 0} speakerInUse: {fileID: 0} AutoCreateRecorderIfNotFound: 0 @@ -412,8 +413,13 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: logLevel: 1 + ignoreGlobalLogLevel: 0 playbackOnlyWhenEnabled: 0 - PlayDelayMs: 200 + playDelayMs: -1 + playbackDelaySettings: + MinDelaySoft: 200 + MaxDelaySoft: 400 + MaxDelayHard: 1000 --- !u!1001 &6523064825053795340 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/Frontend/VIAProMa/Assets/Prefabs/Resources/Card In Scene.prefab b/Frontend/VIAProMa/Assets/Prefabs/Resources/Card In Scene.prefab index f290e2f35..071efd453 100644 --- a/Frontend/VIAProMa/Assets/Prefabs/Resources/Card In Scene.prefab +++ b/Frontend/VIAProMa/Assets/Prefabs/Resources/Card In Scene.prefab @@ -320,6 +320,24 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: a544857c7aef28843ad09528a6078fe4, type: 3} m_Name: m_EditorClassIdentifier: + content: + source: 0 + id: 0 + name: + description: + projectId: 0 + creator: + source: 0 + id: 0 + userName: + firstName: + lastName: + profileImageUrl: + status: 0 + creationDate: + closedDate: + developers: [] + commenters: [] titleField: {fileID: 856870973326955817} descriptionField: {fileID: 856870974006305475} creatorDisplay: {fileID: 2612109103114148045} @@ -1427,6 +1445,24 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 2290553ba68ef054da11c9e9f80a6a30, type: 3} m_Name: m_EditorClassIdentifier: + content: + source: 0 + id: 0 + name: + description: + projectId: 0 + creator: + source: 0 + id: 0 + userName: + firstName: + lastName: + profileImageUrl: + status: 0 + creationDate: + closedDate: + developers: [] + commenters: [] statusLabel: {fileID: 856870973359599690} statusLabelBackground: {fileID: 856870972376199350} --- !u!1 &856870974006305473 @@ -1736,6 +1772,24 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 15e97069839c9eb44a173cfafdf9eb62, type: 3} m_Name: m_EditorClassIdentifier: + content: + source: 0 + id: 0 + name: + description: + projectId: 0 + creator: + source: 0 + id: 0 + userName: + firstName: + lastName: + profileImageUrl: + status: 0 + creationDate: + closedDate: + developers: [] + commenters: [] sourceLabel: {fileID: 2925787367677302117} backgroundRenderer: {fileID: 6475105189842819349} --- !u!1 &8030521001853960915 @@ -1834,6 +1888,13 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c0de5b72e47d86a4a812675c2e30c2b4, type: 3} m_Name: m_EditorClassIdentifier: + content: + source: 0 + id: 0 + userName: + firstName: + lastName: + profileImageUrl: profileImageRenderer: {fileID: 173300850093514634} userNameLabel: {fileID: 856870972607805465} --- !u!1 &8466726778041815642 diff --git a/Frontend/VIAProMa/Assets/Prefabs/Shelves/Resources/IssueShelf.prefab b/Frontend/VIAProMa/Assets/Prefabs/Shelves/Resources/IssueShelf.prefab index c0495d339..898843c1d 100644 --- a/Frontend/VIAProMa/Assets/Prefabs/Shelves/Resources/IssueShelf.prefab +++ b/Frontend/VIAProMa/Assets/Prefabs/Shelves/Resources/IssueShelf.prefab @@ -1911,6 +1911,20 @@ MonoBehaviour: _SortingLayer: 0 _SortingLayerID: 0 _SortingOrder: 0 +--- !u!114 &1136107612 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 832686976014554610} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9477006a2f3139d448d2a1e0052c6a10, type: 3} + m_Name: + m_EditorClassIdentifier: + stringSelectedItemDisplay: {fileID: 1136107610} + stringListViewController: {fileID: 1136107608} --- !u!1 &891251149619382319 GameObject: m_ObjectHideFlags: 0 @@ -2200,6 +2214,175 @@ MonoBehaviour: scaleMinimum: 1 scaleMaximum: 1 relativeToInitialState: 0 +--- !u!114 &740083387 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1136539183282164811} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c802a94a96cb35a479dee7d76de65ae6, type: 3} + m_Name: + m_EditorClassIdentifier: + messageBadge: {fileID: 3011964071617071373} + upButton: {fileID: 8220754786599203621} + downButton: {fileID: 250926535097340722} + searchField: {fileID: 6562550716716650254} + configurationMenu: {fileID: 740083385} + issuesMultiListView: {fileID: 1609269239} + boundingBox: {fileID: 946939568142281960} +--- !u!114 &1609269239 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1136539183282164811} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5c97ab1e111495d42b415b644ef38351, type: 3} + m_Name: + m_EditorClassIdentifier: + items: [] + numberOfItemsPerListView: 3 + issueListViews: + - {fileID: 740083393} + - {fileID: 740083395} + - {fileID: 740083397} + - {fileID: 740083399} + - {fileID: 740083401} +--- !u!114 &752166662688166373 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1136539183282164811} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: aa584fbee541324448dd18d8409c7a41, type: 3} + m_Name: + m_EditorClassIdentifier: + ObservedComponentsFoldoutOpen: 1 + Group: 0 + prefixField: -1 + Synchronization: 3 + OwnershipTransfer: 0 + observableSearch: 0 + ObservedComponents: + - {fileID: 3685659736242745009} + sceneViewId: 0 + InstantiationId: 1 + isRuntimeInstantiated: 0 +--- !u!114 &3685659736242745009 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1136539183282164811} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c2e39f2b34256ee4aada6afcaabe157d, type: 3} + m_Name: + m_EditorClassIdentifier: + synchronizePosition: 1 + synchronizeRotation: 1 + synchronizeScale: 0 + lerpSpeed: 15 + configurationMenu: {fileID: 740083385} +--- !u!114 &740083399 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1398255067910319181} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 029c7893c8c57fd4b9ca43ae7060ddbb, type: 3} + m_Name: + m_EditorClassIdentifier: + itemPrefab: {fileID: 7503929069956319574, guid: c919fb94e7dd8fe4b85b69c26e7abbbf, + type: 3} + items: [] + createIssueButtonPrefab: {fileID: 4018058197060981981, guid: ebb0692e47cbfce4481f1d7e6868f77f, + type: 3} +--- !u!114 &740083400 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1398255067910319181} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d49d777ca26b266489323ca02ea64255, type: 3} + m_Name: + m_EditorClassIdentifier: + offset: {x: 0.33, y: 0, z: 0} +--- !u!114 &740083401 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1441795302986229944} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 029c7893c8c57fd4b9ca43ae7060ddbb, type: 3} + m_Name: + m_EditorClassIdentifier: + itemPrefab: {fileID: 7503929069956319574, guid: c919fb94e7dd8fe4b85b69c26e7abbbf, + type: 3} + items: [] + createIssueButtonPrefab: {fileID: 4018058197060981981, guid: ebb0692e47cbfce4481f1d7e6868f77f, + type: 3} +--- !u!114 &740083402 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1441795302986229944} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d49d777ca26b266489323ca02ea64255, type: 3} + m_Name: + m_EditorClassIdentifier: + offset: {x: 0.33, y: 0, z: 0} +--- !u!114 &740083393 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1617619033428386512} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 029c7893c8c57fd4b9ca43ae7060ddbb, type: 3} + m_Name: + m_EditorClassIdentifier: + itemPrefab: {fileID: 7503929069956319574, guid: c919fb94e7dd8fe4b85b69c26e7abbbf, + type: 3} + items: [] + createIssueButtonPrefab: {fileID: 4018058197060981981, guid: ebb0692e47cbfce4481f1d7e6868f77f, + type: 3} +--- !u!114 &740083394 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1617619033428386512} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d49d777ca26b266489323ca02ea64255, type: 3} + m_Name: + m_EditorClassIdentifier: + offset: {x: 0.33, y: 0, z: 0} --- !u!1 &1788032514089877353 GameObject: m_ObjectHideFlags: 0 @@ -2900,6 +3083,21 @@ MonoBehaviour: _SortingLayer: 0 _SortingLayerID: 0 _SortingOrder: 0 +--- !u!114 &65513259 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2259465545663601066} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b2d37cf90ce61b54aac284826d3ccfa6, type: 3} + m_Name: + m_EditorClassIdentifier: + itemPrefab: {fileID: 8101878810202887458, guid: e7e589d5ba3ebc6408434cda056f8c8b, + type: 3} + items: [] --- !u!1 &2383247397468943183 GameObject: m_ObjectHideFlags: 0 @@ -4120,6 +4318,21 @@ MonoBehaviour: _SortingLayer: 0 _SortingLayerID: 0 _SortingOrder: 0 +--- !u!114 &1136107608 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2896288934239317607} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 29f73a02ba731de43bb63d7744ea7804, type: 3} + m_Name: + m_EditorClassIdentifier: + itemPrefab: {fileID: 8206323520648471024, guid: 3b8a7b287692be34a97059bc7933e440, + type: 3} + items: [] --- !u!1 &2971126305666636674 GameObject: m_ObjectHideFlags: 0 @@ -4982,6 +5195,20 @@ MonoBehaviour: _SortingLayer: 0 _SortingLayerID: 0 _SortingOrder: 0 +--- !u!114 &719624146 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4387870415524520511} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 56d8546985ba4a14da8f691cfe1ef23a, type: 3} + m_Name: + m_EditorClassIdentifier: + categorySelectedItemDisplay: {fileID: 511646183} + categoryListViewController: {fileID: 65513259} --- !u!1 &4392235016082547983 GameObject: m_ObjectHideFlags: 0 @@ -5354,37 +5581,87 @@ MeshCollider: m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &5662443388457968225 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 127826912457732310} - - component: {fileID: 3163466709888189377} - - component: {fileID: 995608345784405103} - - component: {fileID: 7331649298090832268} - m_Layer: 0 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &127826912457732310 -Transform: +--- !u!114 &4202169793438529057 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5662443388457968225} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0.098, z: 0} - m_LocalScale: {x: 0.65, y: 0.59, z: 0.01} - m_Children: [] - m_Father: {fileID: 4349412794611757257} + m_GameObject: {fileID: 5396661276962932975} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c85daea7479c8e442b56bf859332d0de, type: 3} + m_Name: + m_EditorClassIdentifier: + clientDataObject: {fileID: 11400000, guid: fb2ae7f2504b7c7429507e37671fe103, type: 2} + loginCaption: {fileID: 6365370226358055450} + statusCaption: {fileID: 8542734968993604344} + statusLed: {fileID: 2785659790907189970} + loggedInColor: {r: 0, g: 0.5294118, b: 0.011764706, a: 1} + loggedOutColor: {r: 0.7372549, g: 0.007843138, b: 0, a: 1} +--- !u!114 &511646183 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5514675589446940719} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: eea8c498265301c47b7bb7da5baea325, type: 3} + m_Name: + m_EditorClassIdentifier: + content: + id: 0 + name: + description: + projectId: 0 + leader: + id: 0 + userName: + firstName: + lastName: + admin: 0 + las2peerId: 0 + profileImage: + emailLeadSubscription: 0 + emailFollowSubscription: 0 + creationDate: + lastUpdatedDate: + numberOfRequirements: 0 + numberOfFollowers: 0 + label: {fileID: 7960547318397091044} +--- !u!1 &5662443388457968225 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 127826912457732310} + - component: {fileID: 3163466709888189377} + - component: {fileID: 995608345784405103} + - component: {fileID: 7331649298090832268} + m_Layer: 0 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &127826912457732310 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5662443388457968225} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.098, z: 0} + m_LocalScale: {x: 0.65, y: 0.59, z: 0.01} + m_Children: [] + m_Father: {fileID: 4349412794611757257} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!33 &3163466709888189377 @@ -5890,6 +6167,36 @@ MonoBehaviour: inputField_Description_GitHub: {fileID: 3445551170125436387} inputField_Title_ReqBaz: {fileID: 7750035444109487272} inputField_Description_ReqBaz: {fileID: 1399812141881691829} +--- !u!114 &740083395 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6977607935173638455} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 029c7893c8c57fd4b9ca43ae7060ddbb, type: 3} + m_Name: + m_EditorClassIdentifier: + itemPrefab: {fileID: 7503929069956319574, guid: c919fb94e7dd8fe4b85b69c26e7abbbf, + type: 3} + items: [] + createIssueButtonPrefab: {fileID: 4018058197060981981, guid: ebb0692e47cbfce4481f1d7e6868f77f, + type: 3} +--- !u!114 &740083396 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6977607935173638455} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d49d777ca26b266489323ca02ea64255, type: 3} + m_Name: + m_EditorClassIdentifier: + offset: {x: 0.33, y: 0, z: 0} --- !u!1 &7101898709192205477 GameObject: m_ObjectHideFlags: 0 @@ -6078,6 +6385,24 @@ MonoBehaviour: _SortingLayer: 0 _SortingLayerID: 0 _SortingOrder: 0 +--- !u!114 &3132049816133069798 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7218283166802601414} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7e4872dd45210c84bb1134b01b4b6c33, type: 3} + m_Name: + m_EditorClassIdentifier: + clientDataObject: {fileID: 11400000, guid: 17933bb104c1395408420ed026a401ed, type: 2} + loginCaption: {fileID: 1009365461409116616} + statusCaption: {fileID: 828242988404845599} + statusLed: {fileID: 1009626218954954769} + loggedInColor: {r: 0, g: 0.5294118, b: 0.011764706, a: 1} + loggedOutColor: {r: 0.7372549, g: 0.007843138, b: 0, a: 1} --- !u!1 &7314634357772123385 GameObject: m_ObjectHideFlags: 0 @@ -6348,6 +6673,36 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &740083397 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7841480554596007519} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 029c7893c8c57fd4b9ca43ae7060ddbb, type: 3} + m_Name: + m_EditorClassIdentifier: + itemPrefab: {fileID: 7503929069956319574, guid: c919fb94e7dd8fe4b85b69c26e7abbbf, + type: 3} + items: [] + createIssueButtonPrefab: {fileID: 4018058197060981981, guid: ebb0692e47cbfce4481f1d7e6868f77f, + type: 3} +--- !u!114 &740083398 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7841480554596007519} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d49d777ca26b266489323ca02ea64255, type: 3} + m_Name: + m_EditorClassIdentifier: + offset: {x: 0.33, y: 0, z: 0} --- !u!1 &8404732462263645894 GameObject: m_ObjectHideFlags: 0 @@ -6619,6 +6974,21 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!114 &1136107610 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8926843348002099170} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a9837eb4c9596314eb9ad81020e04bc6, type: 3} + m_Name: + m_EditorClassIdentifier: + content: + text: + label: {fileID: 6418508092358970153} --- !u!1 &9023193931951644476 GameObject: m_ObjectHideFlags: 0 @@ -6994,6 +7364,12 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: a6a506e649f6f544a8a1f83501246aa5, type: 3} +--- !u!4 &1193923581678054344 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1193923580483524227, guid: a6a506e649f6f544a8a1f83501246aa5, + type: 3} + m_PrefabInstance: {fileID: 1229929803} + m_PrefabAsset: {fileID: 0} --- !u!114 &4001549259098683436 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 4001549260016502119, guid: a6a506e649f6f544a8a1f83501246aa5, @@ -7006,12 +7382,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: cb937299bb55a8148a57952055fb5387, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!4 &1193923581678054344 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 1193923580483524227, guid: a6a506e649f6f544a8a1f83501246aa5, - type: 3} - m_PrefabInstance: {fileID: 1229929803} - m_PrefabAsset: {fileID: 0} --- !u!1001 &1889870363 PrefabInstance: m_ObjectHideFlags: 0 @@ -7369,18 +7739,18 @@ PrefabInstance: objectReference: {fileID: 2100000, guid: 1938793750c94354390595dff3cbbf1d, type: 2} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 36f868a36f5001545a9aa3fe8c5fa724, type: 3} ---- !u!4 &1009626218955047987 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 400004, guid: 36f868a36f5001545a9aa3fe8c5fa724, - type: 3} - m_PrefabInstance: {fileID: 1009626218954923703} - m_PrefabAsset: {fileID: 0} --- !u!1 &1009626218954954769 stripped GameObject: m_CorrespondingSourceObject: {fileID: 100006, guid: 36f868a36f5001545a9aa3fe8c5fa724, type: 3} m_PrefabInstance: {fileID: 1009626218954923703} m_PrefabAsset: {fileID: 0} +--- !u!4 &1009626218955047987 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 400004, guid: 36f868a36f5001545a9aa3fe8c5fa724, + type: 3} + m_PrefabInstance: {fileID: 1009626218954923703} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1079284873659484939 PrefabInstance: m_ObjectHideFlags: 0 @@ -7530,21 +7900,9 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 9f746a42f26cdd74197a1b82f024dac7, type: 3} ---- !u!1 &832686976014554610 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 392991548894879481, guid: 9f746a42f26cdd74197a1b82f024dac7, - type: 3} - m_PrefabInstance: {fileID: 1079284873659484939} - m_PrefabAsset: {fileID: 0} ---- !u!4 &5499085534482929684 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 4803879514167120671, guid: 9f746a42f26cdd74197a1b82f024dac7, - type: 3} - m_PrefabInstance: {fileID: 1079284873659484939} - m_PrefabAsset: {fileID: 0} ---- !u!1 &8926843348002099170 stripped +--- !u!1 &2896288934239317607 stripped GameObject: - m_CorrespondingSourceObject: {fileID: 8437748324245980393, guid: 9f746a42f26cdd74197a1b82f024dac7, + m_CorrespondingSourceObject: {fileID: 2795553046071321964, guid: 9f746a42f26cdd74197a1b82f024dac7, type: 3} m_PrefabInstance: {fileID: 1079284873659484939} m_PrefabAsset: {fileID: 0} @@ -7560,56 +7918,26 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!1 &2896288934239317607 stripped +--- !u!1 &8926843348002099170 stripped GameObject: - m_CorrespondingSourceObject: {fileID: 2795553046071321964, guid: 9f746a42f26cdd74197a1b82f024dac7, + m_CorrespondingSourceObject: {fileID: 8437748324245980393, guid: 9f746a42f26cdd74197a1b82f024dac7, type: 3} m_PrefabInstance: {fileID: 1079284873659484939} m_PrefabAsset: {fileID: 0} ---- !u!114 &1136107612 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} +--- !u!1 &832686976014554610 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 392991548894879481, guid: 9f746a42f26cdd74197a1b82f024dac7, + type: 3} + m_PrefabInstance: {fileID: 1079284873659484939} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 832686976014554610} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9477006a2f3139d448d2a1e0052c6a10, type: 3} - m_Name: - m_EditorClassIdentifier: - stringSelectedItemDisplay: {fileID: 1136107610} - stringListViewController: {fileID: 1136107608} ---- !u!114 &1136107610 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} +--- !u!4 &5499085534482929684 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4803879514167120671, guid: 9f746a42f26cdd74197a1b82f024dac7, + type: 3} + m_PrefabInstance: {fileID: 1079284873659484939} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8926843348002099170} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: a9837eb4c9596314eb9ad81020e04bc6, type: 3} - m_Name: - m_EditorClassIdentifier: - label: {fileID: 6418508092358970153} ---- !u!114 &1136107608 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2896288934239317607} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 29f73a02ba731de43bb63d7744ea7804, type: 3} - m_Name: - m_EditorClassIdentifier: - itemPrefab: {fileID: 8206323520648471024, guid: 3b8a7b287692be34a97059bc7933e440, - type: 3} - items: [] ---- !u!1001 &1358115460458690480 -PrefabInstance: +--- !u!1001 &1358115460458690480 +PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: @@ -7794,28 +8122,28 @@ Transform: type: 3} m_PrefabInstance: {fileID: 1358115460458690480} m_PrefabAsset: {fileID: 0} ---- !u!114 &5949352243593082841 stripped +--- !u!114 &2688830435648729815 stripped MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 4632135323614363753, guid: a6a506e649f6f544a8a1f83501246aa5, + m_CorrespondingSourceObject: {fileID: 4001549260016502119, guid: a6a506e649f6f544a8a1f83501246aa5, type: 3} m_PrefabInstance: {fileID: 1358115460458690480} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} + m_GameObject: {fileID: 164757399632470332} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Script: {fileID: 11500000, guid: cb937299bb55a8148a57952055fb5387, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!114 &2688830435648729815 stripped +--- !u!114 &5949352243593082841 stripped MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 4001549260016502119, guid: a6a506e649f6f544a8a1f83501246aa5, + m_CorrespondingSourceObject: {fileID: 4632135323614363753, guid: a6a506e649f6f544a8a1f83501246aa5, type: 3} m_PrefabInstance: {fileID: 1358115460458690480} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 164757399632470332} + m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: cb937299bb55a8148a57952055fb5387, type: 3} + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} m_Name: m_EditorClassIdentifier: --- !u!1001 &1754527338302853252 @@ -8032,6 +8360,12 @@ PrefabInstance: objectReference: {fileID: 633035551006393864} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: a6a506e649f6f544a8a1f83501246aa5, type: 3} +--- !u!4 &633035551006393863 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1193923580483524227, guid: a6a506e649f6f544a8a1f83501246aa5, + type: 3} + m_PrefabInstance: {fileID: 1754527338302853252} + m_PrefabAsset: {fileID: 0} --- !u!114 &6346121465956536557 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 4632135323614363753, guid: a6a506e649f6f544a8a1f83501246aa5, @@ -8062,12 +8396,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: cb937299bb55a8148a57952055fb5387, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!4 &633035551006393863 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 1193923580483524227, guid: a6a506e649f6f544a8a1f83501246aa5, - type: 3} - m_PrefabInstance: {fileID: 1754527338302853252} - m_PrefabAsset: {fileID: 0} --- !u!1001 &2053676763626602285 PrefabInstance: m_ObjectHideFlags: 0 @@ -8594,18 +8922,18 @@ PrefabInstance: objectReference: {fileID: 3779876109874568542} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: a6a506e649f6f544a8a1f83501246aa5, type: 3} ---- !u!114 &7254697467180157883 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 4632135323614363753, guid: a6a506e649f6f544a8a1f83501246aa5, +--- !u!1 &3779876109874568542 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 1193923580483524236, guid: a6a506e649f6f544a8a1f83501246aa5, + type: 3} + m_PrefabInstance: {fileID: 2658665708566727634} + m_PrefabAsset: {fileID: 0} +--- !u!4 &3779876109874568529 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1193923580483524227, guid: a6a506e649f6f544a8a1f83501246aa5, type: 3} m_PrefabInstance: {fileID: 2658665708566727634} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} - m_Name: - m_EditorClassIdentifier: --- !u!114 &1399812141881691829 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 4001549260016502119, guid: a6a506e649f6f544a8a1f83501246aa5, @@ -8618,18 +8946,18 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: cb937299bb55a8148a57952055fb5387, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!4 &3779876109874568529 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 1193923580483524227, guid: a6a506e649f6f544a8a1f83501246aa5, - type: 3} - m_PrefabInstance: {fileID: 2658665708566727634} - m_PrefabAsset: {fileID: 0} ---- !u!1 &3779876109874568542 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 1193923580483524236, guid: a6a506e649f6f544a8a1f83501246aa5, +--- !u!114 &7254697467180157883 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4632135323614363753, guid: a6a506e649f6f544a8a1f83501246aa5, type: 3} m_PrefabInstance: {fileID: 2658665708566727634} m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1001 &2785659790907223156 PrefabInstance: m_ObjectHideFlags: 0 @@ -8695,18 +9023,18 @@ PrefabInstance: objectReference: {fileID: 2100000, guid: 1938793750c94354390595dff3cbbf1d, type: 2} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 36f868a36f5001545a9aa3fe8c5fa724, type: 3} ---- !u!4 &2785659790907094768 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 400004, guid: 36f868a36f5001545a9aa3fe8c5fa724, - type: 3} - m_PrefabInstance: {fileID: 2785659790907223156} - m_PrefabAsset: {fileID: 0} --- !u!1 &2785659790907189970 stripped GameObject: m_CorrespondingSourceObject: {fileID: 100006, guid: 36f868a36f5001545a9aa3fe8c5fa724, type: 3} m_PrefabInstance: {fileID: 2785659790907223156} m_PrefabAsset: {fileID: 0} +--- !u!4 &2785659790907094768 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 400004, guid: 36f868a36f5001545a9aa3fe8c5fa724, + type: 3} + m_PrefabInstance: {fileID: 2785659790907223156} + m_PrefabAsset: {fileID: 0} --- !u!1001 &3157613725413459952 PrefabInstance: m_ObjectHideFlags: 0 @@ -8921,12 +9249,6 @@ PrefabInstance: objectReference: {fileID: 4270454644964331900} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: a6a506e649f6f544a8a1f83501246aa5, type: 3} ---- !u!4 &4270454644964331891 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 1193923580483524227, guid: a6a506e649f6f544a8a1f83501246aa5, - type: 3} - m_PrefabInstance: {fileID: 3157613725413459952} - m_PrefabAsset: {fileID: 0} --- !u!114 &7753719152463316889 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 4632135323614363753, guid: a6a506e649f6f544a8a1f83501246aa5, @@ -8939,6 +9261,12 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!4 &4270454644964331891 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1193923580483524227, guid: a6a506e649f6f544a8a1f83501246aa5, + type: 3} + m_PrefabInstance: {fileID: 3157613725413459952} + m_PrefabAsset: {fileID: 0} --- !u!1 &4270454644964331900 stripped GameObject: m_CorrespondingSourceObject: {fileID: 1193923580483524236, guid: a6a506e649f6f544a8a1f83501246aa5, @@ -9270,12 +9598,6 @@ GameObject: type: 3} m_PrefabInstance: {fileID: 4148087241422732486} m_PrefabAsset: {fileID: 0} ---- !u!1 &5514675589446940719 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 8437748324245980393, guid: 9f746a42f26cdd74197a1b82f024dac7, - type: 3} - m_PrefabInstance: {fileID: 4148087241422732486} - m_PrefabAsset: {fileID: 0} --- !u!114 &7960547318397091044 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 6334731539123519522, guid: 9f746a42f26cdd74197a1b82f024dac7, @@ -9288,60 +9610,24 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!1 &4387870415524520511 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 392991548894879481, guid: 9f746a42f26cdd74197a1b82f024dac7, - type: 3} - m_PrefabInstance: {fileID: 4148087241422732486} - m_PrefabAsset: {fileID: 0} --- !u!4 &8879473013525966809 stripped Transform: m_CorrespondingSourceObject: {fileID: 4803879514167120671, guid: 9f746a42f26cdd74197a1b82f024dac7, type: 3} m_PrefabInstance: {fileID: 4148087241422732486} m_PrefabAsset: {fileID: 0} ---- !u!114 &719624146 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4387870415524520511} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 56d8546985ba4a14da8f691cfe1ef23a, type: 3} - m_Name: - m_EditorClassIdentifier: - categorySelectedItemDisplay: {fileID: 511646183} - categoryListViewController: {fileID: 65513259} ---- !u!114 &511646183 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5514675589446940719} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: eea8c498265301c47b7bb7da5baea325, type: 3} - m_Name: - m_EditorClassIdentifier: - label: {fileID: 7960547318397091044} ---- !u!114 &65513259 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} +--- !u!1 &5514675589446940719 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8437748324245980393, guid: 9f746a42f26cdd74197a1b82f024dac7, + type: 3} + m_PrefabInstance: {fileID: 4148087241422732486} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2259465545663601066} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: b2d37cf90ce61b54aac284826d3ccfa6, type: 3} - m_Name: - m_EditorClassIdentifier: - itemPrefab: {fileID: 8101878810202887458, guid: e7e589d5ba3ebc6408434cda056f8c8b, +--- !u!1 &4387870415524520511 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 392991548894879481, guid: 9f746a42f26cdd74197a1b82f024dac7, type: 3} - items: [] + m_PrefabInstance: {fileID: 4148087241422732486} + m_PrefabAsset: {fileID: 0} --- !u!1001 &4295996989761704741 PrefabInstance: m_ObjectHideFlags: 0 @@ -9766,24 +10052,6 @@ Transform: type: 3} m_PrefabInstance: {fileID: 5143863092698814009} m_PrefabAsset: {fileID: 0} ---- !u!114 &3132049816133069798 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7218283166802601414} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7e4872dd45210c84bb1134b01b4b6c33, type: 3} - m_Name: - m_EditorClassIdentifier: - clientDataObject: {fileID: 11400000, guid: 17933bb104c1395408420ed026a401ed, type: 2} - loginCaption: {fileID: 1009365461409116616} - statusCaption: {fileID: 828242988404845599} - statusLed: {fileID: 1009626218954954769} - loggedInColor: {r: 0, g: 0.5294118, b: 0.011764706, a: 1} - loggedOutColor: {r: 0.7372549, g: 0.007843138, b: 0, a: 1} --- !u!1001 &5852371908978959236 PrefabInstance: m_ObjectHideFlags: 0 @@ -9913,6 +10181,12 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: a6a506e649f6f544a8a1f83501246aa5, type: 3} +--- !u!4 &4730580702461211911 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1193923580483524227, guid: a6a506e649f6f544a8a1f83501246aa5, + type: 3} + m_PrefabInstance: {fileID: 5852371908978959236} + m_PrefabAsset: {fileID: 0} --- !u!114 &7403802234165176035 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 4001549260016502119, guid: a6a506e649f6f544a8a1f83501246aa5, @@ -9925,12 +10199,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: cb937299bb55a8148a57952055fb5387, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!4 &4730580702461211911 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 1193923580483524227, guid: a6a506e649f6f544a8a1f83501246aa5, - type: 3} - m_PrefabInstance: {fileID: 5852371908978959236} - m_PrefabAsset: {fileID: 0} --- !u!1001 &6630974260373875151 PrefabInstance: m_ObjectHideFlags: 0 @@ -10105,40 +10373,40 @@ PrefabInstance: objectReference: {fileID: 5518133156894031683} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: a6a506e649f6f544a8a1f83501246aa5, type: 3} ---- !u!4 &5518133156894031692 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 1193923580483524227, guid: a6a506e649f6f544a8a1f83501246aa5, - type: 3} - m_PrefabInstance: {fileID: 6630974260373875151} - m_PrefabAsset: {fileID: 0} --- !u!1 &5518133156894031683 stripped GameObject: m_CorrespondingSourceObject: {fileID: 1193923580483524236, guid: a6a506e649f6f544a8a1f83501246aa5, type: 3} m_PrefabInstance: {fileID: 6630974260373875151} m_PrefabAsset: {fileID: 0} ---- !u!114 &2039380205851978150 stripped +--- !u!114 &7750035444109487272 stripped MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 4632135323614363753, guid: a6a506e649f6f544a8a1f83501246aa5, + m_CorrespondingSourceObject: {fileID: 4001549260016502119, guid: a6a506e649f6f544a8a1f83501246aa5, type: 3} m_PrefabInstance: {fileID: 6630974260373875151} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} + m_GameObject: {fileID: 5518133156894031683} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Script: {fileID: 11500000, guid: cb937299bb55a8148a57952055fb5387, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!114 &7750035444109487272 stripped +--- !u!4 &5518133156894031692 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1193923580483524227, guid: a6a506e649f6f544a8a1f83501246aa5, + type: 3} + m_PrefabInstance: {fileID: 6630974260373875151} + m_PrefabAsset: {fileID: 0} +--- !u!114 &2039380205851978150 stripped MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 4001549260016502119, guid: a6a506e649f6f544a8a1f83501246aa5, + m_CorrespondingSourceObject: {fileID: 4632135323614363753, guid: a6a506e649f6f544a8a1f83501246aa5, type: 3} m_PrefabInstance: {fileID: 6630974260373875151} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5518133156894031683} + m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: cb937299bb55a8148a57952055fb5387, type: 3} + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} m_Name: m_EditorClassIdentifier: --- !u!1001 &6749764427994677659 @@ -10720,36 +10988,18 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: a565e6c3bee3c4b49a6b762cfd4504f6, type: 3} ---- !u!1 &5396661276962932975 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 2544202224179704831, guid: a565e6c3bee3c4b49a6b762cfd4504f6, - type: 3} - m_PrefabInstance: {fileID: 7613925228825426704} - m_PrefabAsset: {fileID: 0} --- !u!4 &5021663299328852084 stripped Transform: m_CorrespondingSourceObject: {fileID: 3178011426364783460, guid: a565e6c3bee3c4b49a6b762cfd4504f6, type: 3} m_PrefabInstance: {fileID: 7613925228825426704} m_PrefabAsset: {fileID: 0} ---- !u!114 &4202169793438529057 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} +--- !u!1 &5396661276962932975 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 2544202224179704831, guid: a565e6c3bee3c4b49a6b762cfd4504f6, + type: 3} + m_PrefabInstance: {fileID: 7613925228825426704} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5396661276962932975} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c85daea7479c8e442b56bf859332d0de, type: 3} - m_Name: - m_EditorClassIdentifier: - clientDataObject: {fileID: 11400000, guid: fb2ae7f2504b7c7429507e37671fe103, type: 2} - loginCaption: {fileID: 6365370226358055450} - statusCaption: {fileID: 8542734968993604344} - statusLed: {fileID: 2785659790907189970} - loggedInColor: {r: 0, g: 0.5294118, b: 0.011764706, a: 1} - loggedOutColor: {r: 0.7372549, g: 0.007843138, b: 0, a: 1} --- !u!1001 &7857407683842385984 PrefabInstance: m_ObjectHideFlags: 0 @@ -10924,18 +11174,6 @@ PrefabInstance: objectReference: {fileID: 9050745978846936780} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: a6a506e649f6f544a8a1f83501246aa5, type: 3} ---- !u!1 &9050745978846936780 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 1193923580483524236, guid: a6a506e649f6f544a8a1f83501246aa5, - type: 3} - m_PrefabInstance: {fileID: 7857407683842385984} - m_PrefabAsset: {fileID: 0} ---- !u!4 &9050745978846936771 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 1193923580483524227, guid: a6a506e649f6f544a8a1f83501246aa5, - type: 3} - m_PrefabInstance: {fileID: 7857407683842385984} - m_PrefabAsset: {fileID: 0} --- !u!114 &3261653005296691241 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 4632135323614363753, guid: a6a506e649f6f544a8a1f83501246aa5, @@ -10948,7 +11186,19 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!1001 &8938288366324562306 +--- !u!1 &9050745978846936780 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 1193923580483524236, guid: a6a506e649f6f544a8a1f83501246aa5, + type: 3} + m_PrefabInstance: {fileID: 7857407683842385984} + m_PrefabAsset: {fileID: 0} +--- !u!4 &9050745978846936771 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1193923580483524227, guid: a6a506e649f6f544a8a1f83501246aa5, + type: 3} + m_PrefabInstance: {fileID: 7857407683842385984} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &8938288366324562306 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 @@ -11598,325 +11848,96 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 451a9f192a2909b4b818cf53fcb08d29, type: 3} ---- !u!1 &7841480554596007519 stripped +--- !u!1 &1136539183282164811 stripped GameObject: - m_CorrespondingSourceObject: {fileID: 1214182915707750365, guid: 451a9f192a2909b4b818cf53fcb08d29, + m_CorrespondingSourceObject: {fileID: 8344855326701432265, guid: 451a9f192a2909b4b818cf53fcb08d29, type: 3} m_PrefabInstance: {fileID: 8938288366324562306} m_PrefabAsset: {fileID: 0} ---- !u!114 &3011964071617071373 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 6181059320435814543, guid: 451a9f192a2909b4b818cf53fcb08d29, +--- !u!1 &1617619033428386512 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 7672376856114420562, guid: 451a9f192a2909b4b818cf53fcb08d29, type: 3} m_PrefabInstance: {fileID: 8938288366324562306} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 71186f3e5f2c78d4b8d988b8221c51cd, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &6562550716716650254 stripped +--- !u!114 &250926535097340722 stripped MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 2817547964550592140, guid: 451a9f192a2909b4b818cf53fcb08d29, + m_CorrespondingSourceObject: {fileID: 9182933871052352176, guid: 451a9f192a2909b4b818cf53fcb08d29, type: 3} m_PrefabInstance: {fileID: 8938288366324562306} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: cb937299bb55a8148a57952055fb5387, type: 3} + m_Script: {fileID: 11500000, guid: 1410eac1ae94b4d4492a09cc368e152c, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!1 &1136539183282164811 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 8344855326701432265, guid: 451a9f192a2909b4b818cf53fcb08d29, - type: 3} - m_PrefabInstance: {fileID: 8938288366324562306} - m_PrefabAsset: {fileID: 0} --- !u!4 &1136539183282587755 stripped Transform: m_CorrespondingSourceObject: {fileID: 8344855326701859305, guid: 451a9f192a2909b4b818cf53fcb08d29, type: 3} m_PrefabInstance: {fileID: 8938288366324562306} m_PrefabAsset: {fileID: 0} ---- !u!114 &8220754786599203621 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 1017480386145307303, guid: 451a9f192a2909b4b818cf53fcb08d29, - type: 3} - m_PrefabInstance: {fileID: 8938288366324562306} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1410eac1ae94b4d4492a09cc368e152c, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!1 &1398255067910319181 stripped +--- !u!1 &6977607935173638455 stripped GameObject: - m_CorrespondingSourceObject: {fileID: 8028990671956678095, guid: 451a9f192a2909b4b818cf53fcb08d29, - type: 3} - m_PrefabInstance: {fileID: 8938288366324562306} - m_PrefabAsset: {fileID: 0} ---- !u!114 &250926535097340722 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 9182933871052352176, guid: 451a9f192a2909b4b818cf53fcb08d29, + m_CorrespondingSourceObject: {fileID: 2080201902090387637, guid: 451a9f192a2909b4b818cf53fcb08d29, type: 3} m_PrefabInstance: {fileID: 8938288366324562306} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1410eac1ae94b4d4492a09cc368e152c, type: 3} - m_Name: - m_EditorClassIdentifier: --- !u!1 &1441795302986229944 stripped GameObject: m_CorrespondingSourceObject: {fileID: 7496633938301555002, guid: 451a9f192a2909b4b818cf53fcb08d29, type: 3} m_PrefabInstance: {fileID: 8938288366324562306} m_PrefabAsset: {fileID: 0} ---- !u!1 &1617619033428386512 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 7672376856114420562, guid: 451a9f192a2909b4b818cf53fcb08d29, - type: 3} - m_PrefabInstance: {fileID: 8938288366324562306} - m_PrefabAsset: {fileID: 0} ---- !u!1 &6977607935173638455 stripped +--- !u!1 &1398255067910319181 stripped GameObject: - m_CorrespondingSourceObject: {fileID: 2080201902090387637, guid: 451a9f192a2909b4b818cf53fcb08d29, + m_CorrespondingSourceObject: {fileID: 8028990671956678095, guid: 451a9f192a2909b4b818cf53fcb08d29, type: 3} m_PrefabInstance: {fileID: 8938288366324562306} m_PrefabAsset: {fileID: 0} ---- !u!114 &740083387 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1136539183282164811} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c802a94a96cb35a479dee7d76de65ae6, type: 3} - m_Name: - m_EditorClassIdentifier: - messageBadge: {fileID: 3011964071617071373} - upButton: {fileID: 8220754786599203621} - downButton: {fileID: 250926535097340722} - searchField: {fileID: 6562550716716650254} - configurationMenu: {fileID: 740083385} - issuesMultiListView: {fileID: 1609269239} - boundingBox: {fileID: 946939568142281960} ---- !u!114 &1609269239 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1136539183282164811} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5c97ab1e111495d42b415b644ef38351, type: 3} - m_Name: - m_EditorClassIdentifier: - items: [] - numberOfItemsPerListView: 3 - issueListViews: - - {fileID: 740083393} - - {fileID: 740083395} - - {fileID: 740083397} - - {fileID: 740083399} - - {fileID: 740083401} ---- !u!114 &752166662688166373 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1136539183282164811} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: aa584fbee541324448dd18d8409c7a41, type: 3} - m_Name: - m_EditorClassIdentifier: - ObservedComponentsFoldoutOpen: 1 - Group: 0 - prefixField: -1 - Synchronization: 3 - OwnershipTransfer: 0 - observableSearch: 0 - ObservedComponents: - - {fileID: 3685659736242745009} - sceneViewId: 0 - InstantiationId: 1 - isRuntimeInstantiated: 0 ---- !u!114 &3685659736242745009 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1136539183282164811} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c2e39f2b34256ee4aada6afcaabe157d, type: 3} - m_Name: - m_EditorClassIdentifier: - synchronizePosition: 1 - synchronizeRotation: 1 - synchronizeScale: 0 - lerpSpeed: 15 - configurationMenu: {fileID: 740083385} ---- !u!114 &740083401 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1441795302986229944} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 029c7893c8c57fd4b9ca43ae7060ddbb, type: 3} - m_Name: - m_EditorClassIdentifier: - itemPrefab: {fileID: 7503929069956319574, guid: c919fb94e7dd8fe4b85b69c26e7abbbf, - type: 3} - items: [] - createIssueButtonPrefab: {fileID: 4018058197060981981, guid: ebb0692e47cbfce4481f1d7e6868f77f, - type: 3} ---- !u!114 &740083402 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1441795302986229944} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d49d777ca26b266489323ca02ea64255, type: 3} - m_Name: - m_EditorClassIdentifier: - offset: {x: 0.33, y: 0, z: 0} ---- !u!114 &740083399 +--- !u!114 &8220754786599203621 stripped MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1398255067910319181} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 029c7893c8c57fd4b9ca43ae7060ddbb, type: 3} - m_Name: - m_EditorClassIdentifier: - itemPrefab: {fileID: 7503929069956319574, guid: c919fb94e7dd8fe4b85b69c26e7abbbf, - type: 3} - items: [] - createIssueButtonPrefab: {fileID: 4018058197060981981, guid: ebb0692e47cbfce4481f1d7e6868f77f, + m_CorrespondingSourceObject: {fileID: 1017480386145307303, guid: 451a9f192a2909b4b818cf53fcb08d29, type: 3} ---- !u!114 &740083400 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1398255067910319181} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d49d777ca26b266489323ca02ea64255, type: 3} - m_Name: - m_EditorClassIdentifier: - offset: {x: 0.33, y: 0, z: 0} ---- !u!114 &740083397 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + m_PrefabInstance: {fileID: 8938288366324562306} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7841480554596007519} + m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 029c7893c8c57fd4b9ca43ae7060ddbb, type: 3} + m_Script: {fileID: 11500000, guid: 1410eac1ae94b4d4492a09cc368e152c, type: 3} m_Name: m_EditorClassIdentifier: - itemPrefab: {fileID: 7503929069956319574, guid: c919fb94e7dd8fe4b85b69c26e7abbbf, - type: 3} - items: [] - createIssueButtonPrefab: {fileID: 4018058197060981981, guid: ebb0692e47cbfce4481f1d7e6868f77f, +--- !u!1 &7841480554596007519 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 1214182915707750365, guid: 451a9f192a2909b4b818cf53fcb08d29, type: 3} ---- !u!114 &740083398 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + m_PrefabInstance: {fileID: 8938288366324562306} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7841480554596007519} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d49d777ca26b266489323ca02ea64255, type: 3} - m_Name: - m_EditorClassIdentifier: - offset: {x: 0.33, y: 0, z: 0} ---- !u!114 &740083395 +--- !u!114 &3011964071617071373 stripped MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6977607935173638455} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 029c7893c8c57fd4b9ca43ae7060ddbb, type: 3} - m_Name: - m_EditorClassIdentifier: - itemPrefab: {fileID: 7503929069956319574, guid: c919fb94e7dd8fe4b85b69c26e7abbbf, - type: 3} - items: [] - createIssueButtonPrefab: {fileID: 4018058197060981981, guid: ebb0692e47cbfce4481f1d7e6868f77f, + m_CorrespondingSourceObject: {fileID: 6181059320435814543, guid: 451a9f192a2909b4b818cf53fcb08d29, type: 3} ---- !u!114 &740083396 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + m_PrefabInstance: {fileID: 8938288366324562306} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6977607935173638455} + m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d49d777ca26b266489323ca02ea64255, type: 3} + m_Script: {fileID: 11500000, guid: 71186f3e5f2c78d4b8d988b8221c51cd, type: 3} m_Name: m_EditorClassIdentifier: - offset: {x: 0.33, y: 0, z: 0} ---- !u!114 &740083393 +--- !u!114 &6562550716716650254 stripped MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1617619033428386512} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 029c7893c8c57fd4b9ca43ae7060ddbb, type: 3} - m_Name: - m_EditorClassIdentifier: - itemPrefab: {fileID: 7503929069956319574, guid: c919fb94e7dd8fe4b85b69c26e7abbbf, - type: 3} - items: [] - createIssueButtonPrefab: {fileID: 4018058197060981981, guid: ebb0692e47cbfce4481f1d7e6868f77f, + m_CorrespondingSourceObject: {fileID: 2817547964550592140, guid: 451a9f192a2909b4b818cf53fcb08d29, type: 3} ---- !u!114 &740083394 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + m_PrefabInstance: {fileID: 8938288366324562306} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1617619033428386512} + m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d49d777ca26b266489323ca02ea64255, type: 3} + m_Script: {fileID: 11500000, guid: cb937299bb55a8148a57952055fb5387, type: 3} m_Name: m_EditorClassIdentifier: - offset: {x: 0.33, y: 0, z: 0} --- !u!114 &3851845558779336339 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/Frontend/VIAProMa/Assets/Prefabs/Shelves/Resources/VisualizationShelf.prefab b/Frontend/VIAProMa/Assets/Prefabs/Shelves/Resources/VisualizationShelf.prefab index e5bf26b0b..1e8366b75 100644 --- a/Frontend/VIAProMa/Assets/Prefabs/Shelves/Resources/VisualizationShelf.prefab +++ b/Frontend/VIAProMa/Assets/Prefabs/Shelves/Resources/VisualizationShelf.prefab @@ -1,5 +1,54 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: +--- !u!114 &5947615819314153450 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6834489308165160784} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: aa584fbee541324448dd18d8409c7a41, type: 3} + m_Name: + m_EditorClassIdentifier: + ObservedComponentsFoldoutOpen: 1 + Group: 0 + prefixField: -1 + Synchronization: 0 + OwnershipTransfer: 0 + observableSearch: 0 + ObservedComponents: + - {fileID: 0} + sceneViewId: 0 + InstantiationId: 0 + isRuntimeInstantiated: 0 +--- !u!114 &6450533075561189314 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6834489308165160784} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7634d4c0b80c1f2478a20e22c71ab27e, type: 3} + m_Name: + m_EditorClassIdentifier: + messageBadge: {fileID: 8705900977980613142} + upButton: {fileID: 2524491210600306750} + downButton: {fileID: 5937520946046400553} + visualizationWidgets: + - {fileID: 3196158783758177522, guid: 40a784f1fee9db643aaa4e84e27caf89, type: 3} + - {fileID: 7058412918980041460, guid: 4acf21ce33308e543bdc269fdffb027d, type: 3} + - {fileID: 9192698306843927720, guid: 20334e11e19f9434fa0a733058c6fb23, type: 3} + - {fileID: 6089018301692534441, guid: 13bf02f06c6801b49b8c44481ea4cb98, type: 3} + - {fileID: 5275054209004939246, guid: 375bf310118e82e4e896b5b3be85abc0, type: 3} + objectsPerBoard: 3 + boards: 5 + boardLength: 0.8 + shelfGrid: {fileID: 6128201715212749975} + boundingBox: {fileID: 8208002477654262947} --- !u!1 &7590399395909370976 GameObject: m_ObjectHideFlags: 0 @@ -526,55 +575,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 71186f3e5f2c78d4b8d988b8221c51cd, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!114 &5947615819314153450 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6834489308165160784} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: aa584fbee541324448dd18d8409c7a41, type: 3} - m_Name: - m_EditorClassIdentifier: - ObservedComponentsFoldoutOpen: 1 - Group: 0 - prefixField: -1 - Synchronization: 0 - OwnershipTransfer: 0 - observableSearch: 0 - ObservedComponents: - - {fileID: 0} - sceneViewId: 0 - InstantiationId: 0 - isRuntimeInstantiated: 0 ---- !u!114 &6450533075561189314 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6834489308165160784} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7634d4c0b80c1f2478a20e22c71ab27e, type: 3} - m_Name: - m_EditorClassIdentifier: - messageBadge: {fileID: 8705900977980613142} - upButton: {fileID: 2524491210600306750} - downButton: {fileID: 5937520946046400553} - visualizationWidgets: - - {fileID: 3196158783758177522, guid: 40a784f1fee9db643aaa4e84e27caf89, type: 3} - - {fileID: 7058412918980041460, guid: 4acf21ce33308e543bdc269fdffb027d, type: 3} - - {fileID: 9192698306843927720, guid: 20334e11e19f9434fa0a733058c6fb23, type: 3} - - {fileID: 6089018301692534441, guid: 13bf02f06c6801b49b8c44481ea4cb98, type: 3} - - {fileID: 5275054209004939246, guid: 375bf310118e82e4e896b5b3be85abc0, type: 3} - objectsPerBoard: 3 - boards: 5 - boardLength: 0.8 - shelfGrid: {fileID: 6128201715212749975} - boundingBox: {fileID: 8208002477654262947} --- !u!1001 &3338269296404882396 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/Frontend/VIAProMa/Assets/Prefabs/Visualizations/BuildingProgress Bar/Resources/Building Progress Bar.prefab b/Frontend/VIAProMa/Assets/Prefabs/Visualizations/BuildingProgress Bar/Resources/Building Progress Bar.prefab index 4d94db8ba..e3cd53b34 100644 --- a/Frontend/VIAProMa/Assets/Prefabs/Visualizations/BuildingProgress Bar/Resources/Building Progress Bar.prefab +++ b/Frontend/VIAProMa/Assets/Prefabs/Visualizations/BuildingProgress Bar/Resources/Building Progress Bar.prefab @@ -430,9 +430,10 @@ MonoBehaviour: prefixField: -1 Synchronization: 3 OwnershipTransfer: 2 + observableSearch: 0 ObservedComponents: - {fileID: 6007069650333747261} - viewIdField: 0 + sceneViewId: 0 InstantiationId: 0 isRuntimeInstantiated: 0 --- !u!114 &2804227626030976655 diff --git a/Frontend/VIAProMa/Assets/Prefabs/Visualizations/Competence Display/Resources/CompetenceDisplay.prefab b/Frontend/VIAProMa/Assets/Prefabs/Visualizations/Competence Display/Resources/CompetenceDisplay.prefab index ad3be027a..5a623392e 100644 --- a/Frontend/VIAProMa/Assets/Prefabs/Visualizations/Competence Display/Resources/CompetenceDisplay.prefab +++ b/Frontend/VIAProMa/Assets/Prefabs/Visualizations/Competence Display/Resources/CompetenceDisplay.prefab @@ -95,9 +95,10 @@ MonoBehaviour: prefixField: -1 Synchronization: 3 OwnershipTransfer: 2 + observableSearch: 0 ObservedComponents: - {fileID: 3555104045746520956} - viewIdField: 0 + sceneViewId: 0 InstantiationId: 0 isRuntimeInstantiated: 0 --- !u!114 &3668204970173619054 diff --git a/Frontend/VIAProMa/Assets/Prefabs/Visualizations/Resources/Progress Bar.prefab b/Frontend/VIAProMa/Assets/Prefabs/Visualizations/Resources/Progress Bar.prefab index 97449f2d0..db386f42b 100644 --- a/Frontend/VIAProMa/Assets/Prefabs/Visualizations/Resources/Progress Bar.prefab +++ b/Frontend/VIAProMa/Assets/Prefabs/Visualizations/Resources/Progress Bar.prefab @@ -448,9 +448,10 @@ MonoBehaviour: prefixField: -1 Synchronization: 3 OwnershipTransfer: 2 + observableSearch: 0 ObservedComponents: - {fileID: 9117445255858946818} - viewIdField: 0 + sceneViewId: 0 InstantiationId: 1 isRuntimeInstantiated: 0 --- !u!114 &6207626473975342685 diff --git a/Frontend/VIAProMa/Assets/Scripts/ScriptableObjects/Multiplayer/Resources/NetworkPrefabs.asset b/Frontend/VIAProMa/Assets/Scripts/ScriptableObjects/Multiplayer/Resources/NetworkPrefabs.asset index ce4d80c5b..1ae0cb359 100644 --- a/Frontend/VIAProMa/Assets/Scripts/ScriptableObjects/Multiplayer/Resources/NetworkPrefabs.asset +++ b/Frontend/VIAProMa/Assets/Scripts/ScriptableObjects/Multiplayer/Resources/NetworkPrefabs.asset @@ -20,6 +20,10 @@ MonoBehaviour: path: Assets/Photon/PhotonUnityNetworking/Demos/DemoAsteroids/Resources/BigAsteroid.prefab - prefab: {fileID: 100006, guid: 4e5a0d387dc27394b81600988ad0216f, type: 3} path: Assets/Photon/PhotonVoice/Demos/DemoVoicePun/Resources/Boy.prefab + - prefab: {fileID: 100006, guid: 918176382df6c6644be68959372cc869, type: 3} + path: Assets/Photon/PhotonVoice/Demos/DemoVoicePun/Resources/Boy-Local.prefab + - prefab: {fileID: 100006, guid: d62ea5ac8adc4824d87ab6b7a37eda44, type: 3} + path: Assets/Photon/PhotonVoice/Demos/DemoVoicePun/Resources/Boy-Remote.prefab - prefab: {fileID: 8195115283832244517, guid: 46c83ff4ac3c6b544ae08879bf7ecf2f, type: 3} path: Assets/Prefabs/Visualizations/BuildingProgress Bar/Resources/Building Progress @@ -36,6 +40,10 @@ MonoBehaviour: path: Assets/Prefabs/Visualizations/Competence Display/Resources/CompetenceDisplay.prefab - prefab: {fileID: 153412, guid: 548c56f4bcf4db24b8aa057e9846a005, type: 3} path: Assets/Photon/PhotonVoice/Demos/DemoVoicePun/Resources/Hellephant.prefab + - prefab: {fileID: 153412, guid: ee7e51a42c13bcb428e1b8728ece9394, type: 3} + path: Assets/Photon/PhotonVoice/Demos/DemoVoicePun/Resources/Hellephant-Local.prefab + - prefab: {fileID: 153412, guid: 912c2829d51be264d909b2ec61a5c020, type: 3} + path: Assets/Photon/PhotonVoice/Demos/DemoVoicePun/Resources/Hellephant-Remote.prefab - prefab: {fileID: 1136539183282164811, guid: 8fbf5f2477b9d3a4b86d7874db0ee9a9, type: 3} path: Assets/Prefabs/Shelves/Resources/IssueShelf.prefab @@ -72,5 +80,13 @@ MonoBehaviour: path: Assets/Prefabs/Shelves/Resources/VisualizationShelf.prefab - prefab: {fileID: 100000, guid: ea3c2728ef33e3a4d99527a86cda6465, type: 3} path: Assets/Photon/PhotonVoice/Demos/DemoVoicePun/Resources/ZomBear.prefab + - prefab: {fileID: 100000, guid: 2126f6a7336d8a4409cf8a7e94649979, type: 3} + path: Assets/Photon/PhotonVoice/Demos/DemoVoicePun/Resources/ZomBear-Local.prefab + - prefab: {fileID: 100000, guid: c837b50fc5b9d4e45931d6380ecb1086, type: 3} + path: Assets/Photon/PhotonVoice/Demos/DemoVoicePun/Resources/ZomBear-Remote.prefab - prefab: {fileID: 100002, guid: e5171f72421770240bd7c3989fe351e3, type: 3} path: Assets/Photon/PhotonVoice/Demos/DemoVoicePun/Resources/ZomBunny.prefab + - prefab: {fileID: 100002, guid: 4233d53159a29e241aaa0aecfbd62c78, type: 3} + path: Assets/Photon/PhotonVoice/Demos/DemoVoicePun/Resources/ZomBunny-Local.prefab + - prefab: {fileID: 100002, guid: aadccf00e42c1bb4584dda76b9032d2b, type: 3} + path: Assets/Photon/PhotonVoice/Demos/DemoVoicePun/Resources/ZomBunny-Remote.prefab diff --git a/Frontend/VIAProMa/Assets/Tests/DragAndDrop.meta b/Frontend/VIAProMa/Assets/Tests/DragAndDrop.meta new file mode 100644 index 000000000..9722b37ab --- /dev/null +++ b/Frontend/VIAProMa/Assets/Tests/DragAndDrop.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 65ca59e27e3f1ed4db50cf0ea838b863 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/Card With DandD.prefab b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/Card With DandD.prefab new file mode 100644 index 000000000..8d4b7cb06 --- /dev/null +++ b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/Card With DandD.prefab @@ -0,0 +1,2282 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2333441020928272889 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2333441020928636377} + - component: {fileID: 2333441020931536377} + - component: {fileID: 2333441020930537273} + m_Layer: 0 + m_Name: IssueCardProfileImage + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2333441020928636377 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2333441020928272889} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.02} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5582097694147294784} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &2333441020931536377 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2333441020928272889} + m_Mesh: {fileID: 4300000, guid: f0441eebb7c846047992f6f06caebf2e, type: 3} +--- !u!23 &2333441020930537273 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2333441020928272889} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c97f5f148b186fb4b996b236598e78c9, 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!1 &2544782814595452612 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2501045772262044398} + - component: {fileID: 928707896581752407} + - component: {fileID: 5606259992038239066} + - component: {fileID: 765541665338326486} + m_Layer: 0 + m_Name: Status Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2501045772262044398 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2544782814595452612} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.001} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 8769860847934365412} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0.062, y: 0.03} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!23 &928707896581752407 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2544782814595452612} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 21340371490990018, guid: afc8299d5d5bbd440a0616c8ecbc7217, 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!222 &5606259992038239066 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2544782814595452612} + m_CullTransparentMesh: 0 +--- !u!114 &765541665338326486 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2544782814595452612} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Requirements Bazaar + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: afc8299d5d5bbd440a0616c8ecbc7217, type: 2} + m_sharedMaterial: {fileID: 21340371490990018, guid: afc8299d5d5bbd440a0616c8ecbc7217, + type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 0.09 + m_fontSizeBase: 0.09 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 0.05 + m_fontSizeMax: 0.15 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 1 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0.0000008940697, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 928707896581752407} + m_maskType: 0 + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 +--- !u!1 &3017846703902820239 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3017846703902820236} + - component: {fileID: 3017846703902820232} + - component: {fileID: 3017846703902820234} + - component: {fileID: 3017846703902820237} + m_Layer: 0 + m_Name: CreatorLabel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3017846703902820236 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017846703902820239} + 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_Children: [] + m_Father: {fileID: 3017846704825292030} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0.048} + m_SizeDelta: {x: 0.045, y: 0.015} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!23 &3017846703902820232 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017846703902820239} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 21340371490990018, guid: afc8299d5d5bbd440a0616c8ecbc7217, 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!222 &3017846703902820234 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017846703902820239} + m_CullTransparentMesh: 0 +--- !u!114 &3017846703902820237 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017846703902820239} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Creator + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: afc8299d5d5bbd440a0616c8ecbc7217, type: 2} + m_sharedMaterial: {fileID: 21340371490990018, guid: afc8299d5d5bbd440a0616c8ecbc7217, + type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 0.18 + m_fontSizeBase: 0.18 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 0.1 + m_fontSizeMax: 0.2 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 1 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0.0000008940697, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 3017846703902820232} + m_maskType: 0 + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 +--- !u!1 &3017846704134454684 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3017846704134454685} + - component: {fileID: 3017846704134454681} + - component: {fileID: 3017846704134454683} + - component: {fileID: 3017846704134454682} + m_Layer: 0 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3017846704134454685 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017846704134454684} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.0051} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3017846704497223941} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0.0684} + m_SizeDelta: {x: 0.29, y: 0.05} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!23 &3017846704134454681 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017846704134454684} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 21340371490990018, guid: afc8299d5d5bbd440a0616c8ecbc7217, 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!222 &3017846704134454683 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017846704134454684} + m_CullTransparentMesh: 0 +--- !u!114 &3017846704134454682 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017846704134454684} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Card Title + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: afc8299d5d5bbd440a0616c8ecbc7217, type: 2} + m_sharedMaterial: {fileID: 21340371490990018, guid: afc8299d5d5bbd440a0616c8ecbc7217, + type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 0.35 + m_fontSizeBase: 0.5 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 0.1 + m_fontSizeMax: 0.5 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 1 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0.06124258, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 3017846704134454681} + m_maskType: 0 + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 +--- !u!1 &3017846704497223940 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3017846704497223941} + - component: {fileID: 3017846704274909352} + - component: {fileID: 1624842426972718262} + - component: {fileID: 597101891163636588} + - component: {fileID: 7989415337796695285} + - component: {fileID: 8092931521116137942} + - component: {fileID: 5225443865084627193} + - component: {fileID: 5511650489545199135} + - component: {fileID: 6406775907840223048} + - component: {fileID: 1280381291473646847} + m_Layer: 0 + m_Name: Card With DandD + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3017846704497223941 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017846704497223940} + 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_Children: + - {fileID: 3017846704658780662} + - {fileID: 3017846704134454685} + - {fileID: 3017846705065708147} + - {fileID: 3017846705070736047} + - {fileID: 3017846704825292030} + - {fileID: 8769860847934365412} + - {fileID: 3143246668690460472} + - {fileID: 4641067905570573898} + - {fileID: 3302728385048435414} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &3017846704274909352 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017846704497223940} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a544857c7aef28843ad09528a6078fe4, type: 3} + m_Name: + m_EditorClassIdentifier: + content: + source: 0 + id: 123 + name: Test + description: Test Card + projectId: 0 + creator: + source: 0 + id: 0 + userName: + firstName: + lastName: + profileImageUrl: + status: 1 + creationDate: + closedDate: + developers: [] + commenters: [] + titleField: {fileID: 3017846704134454682} + descriptionField: {fileID: 3017846705065708144} + creatorDisplay: {fileID: 451960204877475966} + statusDisplay: {fileID: 430686980460166645} + sourceDisplay: {fileID: 792583105065568535} +--- !u!114 &1624842426972718262 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017846704497223940} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 378bf0c24caa7ee4397ca673a2ab8360, type: 3} + m_Name: + m_EditorClassIdentifier: + selectionIndicator: {fileID: 7993798171439933108} + backgroundRenderer: {fileID: 3017846704658780660} + selectedColor: {r: 0.5484603, g: 0.5974856, b: 0.8018868, a: 1} +--- !u!114 &597101891163636588 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017846704497223940} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 343d9e23d00aed44b973569fa9d99104, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &7989415337796695285 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017846704497223940} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: aa584fbee541324448dd18d8409c7a41, type: 3} + m_Name: + m_EditorClassIdentifier: + ObservedComponentsFoldoutOpen: 1 + Group: 0 + prefixField: -1 + Synchronization: 3 + OwnershipTransfer: 2 + observableSearch: 0 + ObservedComponents: + - {fileID: 8092931521116137942} + sceneViewId: 0 + InstantiationId: 1 + isRuntimeInstantiated: 0 +--- !u!114 &8092931521116137942 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017846704497223940} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1e6d72119894ea54d89d99f9eab88e72, type: 3} + m_Name: + m_EditorClassIdentifier: + synchronizePosition: 1 + synchronizeRotation: 1 + synchronizeScale: 0 + lerpSpeed: 15 +--- !u!114 &5225443865084627193 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017846704497223940} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fee273f8cae672d45b4514f0993ce8a6, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &5511650489545199135 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017846704497223940} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 889cf250a9686284fa48bde7f9f5fac1, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &6406775907840223048 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017846704497223940} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0a09596fd3f25c47b2f3d7bbfd6c024, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1280381291473646847 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017846704497223940} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c4534129e72d98a4b9547b9cb30dcedd, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &3017846704547878918 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3017846704547878919} + - component: {fileID: 3017846704547878914} + - component: {fileID: 3017846704547878917} + - component: {fileID: 3017846704547878916} + m_Layer: 0 + m_Name: Status Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3017846704547878919 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017846704547878918} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.15, y: 0.03, z: 1} + m_Children: [] + m_Father: {fileID: 3017846705070736047} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3017846704547878914 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017846704547878918} + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3017846704547878917 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017846704547878918} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9d9c3aa4369fd314dae728f806837c17, 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!64 &3017846704547878916 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017846704547878918} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &3017846704658780617 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3017846704658780662} + - component: {fileID: 3017846704658780661} + - component: {fileID: 3017846704658780660} + - component: {fileID: 3017846704658780663} + m_Layer: 0 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3017846704658780662 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017846704658780617} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.3, y: 0.2, z: 0.01} + m_Children: [] + m_Father: {fileID: 3017846704497223941} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3017846704658780661 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017846704658780617} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3017846704658780660 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017846704658780617} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: cc5fb2a79ac3e154ab57cfc24a2f666e, 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 &3017846704658780663 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017846704658780617} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &3017846704786034856 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3017846704786034857} + - component: {fileID: 3017846704786034869} + - component: {fileID: 3017846704786034859} + - component: {fileID: 3017846704786034858} + m_Layer: 0 + m_Name: NameText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3017846704786034857 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017846704786034856} + 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_Children: [] + m_Father: {fileID: 5582097694147294784} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -0.1966} + m_SizeDelta: {x: 0.4, y: 0.1} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!23 &3017846704786034869 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017846704786034856} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 21340371490990018, guid: afc8299d5d5bbd440a0616c8ecbc7217, 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!222 &3017846704786034859 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017846704786034856} + m_CullTransparentMesh: 0 +--- !u!114 &3017846704786034858 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017846704786034856} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: User + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: afc8299d5d5bbd440a0616c8ecbc7217, type: 2} + m_sharedMaterial: {fileID: 21340371490990018, guid: afc8299d5d5bbd440a0616c8ecbc7217, + type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 0.5 + m_fontSizeBase: 0.5 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 3017846704786034869} + m_maskType: 0 + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 +--- !u!1 &3017846704825292017 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3017846704825292030} + m_Layer: 0 + m_Name: Creator + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3017846704825292030 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017846704825292017} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.1151, y: -0.0788, z: -0.0051} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3017846703902820236} + - {fileID: 5582097694147294784} + m_Father: {fileID: 3017846704497223941} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3017846705065708146 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3017846705065708147} + - component: {fileID: 3017846705065708159} + - component: {fileID: 3017846705065708145} + - component: {fileID: 3017846705065708144} + m_Layer: 0 + m_Name: Description + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3017846705065708147 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017846705065708146} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.0051} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3017846704497223941} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0.0081} + m_SizeDelta: {x: 0.29, y: 0.07} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!23 &3017846705065708159 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017846705065708146} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 21340371490990018, guid: afc8299d5d5bbd440a0616c8ecbc7217, 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!222 &3017846705065708145 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017846705065708146} + m_CullTransparentMesh: 0 +--- !u!114 &3017846705065708144 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017846705065708146} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Card Description + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: afc8299d5d5bbd440a0616c8ecbc7217, type: 2} + m_sharedMaterial: {fileID: 21340371490990018, guid: afc8299d5d5bbd440a0616c8ecbc7217, + type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 0.2 + m_fontSizeBase: 0.5 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 0.1 + m_fontSizeMax: 0.2 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 1 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0.0000008940697, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 3017846705065708159} + m_maskType: 0 + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 +--- !u!1 &3017846705070736046 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3017846705070736047} + - component: {fileID: 430686980460166645} + m_Layer: 0 + m_Name: Status + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3017846705070736047 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017846705070736046} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.0727, y: -0.0802, z: -0.0052} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3017846705644787960} + - {fileID: 3017846704547878919} + m_Father: {fileID: 3017846704497223941} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &430686980460166645 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017846705070736046} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2290553ba68ef054da11c9e9f80a6a30, type: 3} + m_Name: + m_EditorClassIdentifier: + content: + source: 0 + id: 0 + name: + description: + projectId: 0 + creator: + source: 0 + id: 0 + userName: + firstName: + lastName: + profileImageUrl: + status: 0 + creationDate: + closedDate: + developers: [] + commenters: [] + statusLabel: {fileID: 3017846705644787961} + statusLabelBackground: {fileID: 3017846704547878917} +--- !u!1 &3017846705644787963 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3017846705644787960} + - component: {fileID: 3017846705644787940} + - component: {fileID: 3017846705644787942} + - component: {fileID: 3017846705644787961} + m_Layer: 0 + m_Name: Status Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3017846705644787960 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017846705644787963} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.001} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3017846705070736047} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0.15, y: 0.03} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!23 &3017846705644787940 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017846705644787963} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 21340371490990018, guid: afc8299d5d5bbd440a0616c8ecbc7217, 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!222 &3017846705644787942 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017846705644787963} + m_CullTransparentMesh: 0 +--- !u!114 &3017846705644787961 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017846705644787963} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Development + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: afc8299d5d5bbd440a0616c8ecbc7217, type: 2} + m_sharedMaterial: {fileID: 21340371490990018, guid: afc8299d5d5bbd440a0616c8ecbc7217, + type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 0.2 + m_fontSizeBase: 0.2 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 0.1 + m_fontSizeMax: 0.2 + m_fontStyle: 1 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 1 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0.0000008940697, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 3017846705644787940} + m_maskType: 0 + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 +--- !u!1 &3097282815481116498 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3302728385048435414} + - component: {fileID: 7737863251831676197} + - component: {fileID: 1926205385597095469} + - component: {fileID: 4569962773306012902} + m_Layer: 0 + m_Name: DragAndDropComponent + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3302728385048435414 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3097282815481116498} + 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_Children: [] + m_Father: {fileID: 3017846704497223941} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &7737863251831676197 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3097282815481116498} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.3, y: 0.2, z: 0.009} + m_Center: {x: 0, y: 0, z: 0} +--- !u!54 &1926205385597095469 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3097282815481116498} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 0 + m_IsKinematic: 1 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &4569962773306012902 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3097282815481116498} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 21bf9131190a9ec43910b26caae313c4, type: 3} + m_Name: + m_EditorClassIdentifier: + DropWaitTime: 0.2 +--- !u!1 &5582097694147127904 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5582097694147294784} + - component: {fileID: 5582097694146000480} + - component: {fileID: 5582097694144869536} + - component: {fileID: 451960204877475966} + m_Layer: 0 + m_Name: UserBadge Variant + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5582097694147294784 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5582097694147127904} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.0001, y: 0.0101, z: 0} + m_LocalScale: {x: 0.2, y: 0.2, z: 0.2} + m_Children: + - {fileID: 2333441020928636377} + - {fileID: 3017846704786034857} + m_Father: {fileID: 3017846704825292030} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5582097694146000480 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5582097694147127904} + m_Mesh: {fileID: 4300000, guid: 4a18be450d3c49540a423997e93f9e9b, type: 3} +--- !u!23 &5582097694144869536 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5582097694147127904} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3bb0de252bf3e5e44bb096e8f0046165, 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!114 &451960204877475966 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5582097694147127904} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c0de5b72e47d86a4a812675c2e30c2b4, type: 3} + m_Name: + m_EditorClassIdentifier: + content: + source: 0 + id: 0 + userName: + firstName: + lastName: + profileImageUrl: + profileImageRenderer: {fileID: 2333441020930537273} + userNameLabel: {fileID: 3017846704786034858} +--- !u!1 &6303464084088240873 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6361062292406545064} + - component: {fileID: 535557359696790058} + - component: {fileID: 8924320094358991270} + - component: {fileID: 1324675479008012392} + m_Layer: 0 + m_Name: Status Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6361062292406545064 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6303464084088240873} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.065, y: 0.03, z: 1} + m_Children: [] + m_Father: {fileID: 8769860847934365412} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &535557359696790058 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6303464084088240873} + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &8924320094358991270 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6303464084088240873} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7fc5089e76ea2d94eba185713583e670, 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!64 &1324675479008012392 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6303464084088240873} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &6439903362603443816 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4641067905570573898} + - component: {fileID: 2973880512796512512} + - component: {fileID: 2907734287259832372} + - component: {fileID: 1949647075857279597} + - component: {fileID: 1101572496292317058} + - component: {fileID: 1879780643221504310} + - component: {fileID: 2102234494145213312} + m_Layer: 0 + m_Name: Bounding Box + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4641067905570573898 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6439903362603443816} + 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_Children: [] + m_Father: {fileID: 3017846704497223941} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2973880512796512512 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6439903362603443816} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a781ec9d2a644534d8933950f16e9f64, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &2907734287259832372 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6439903362603443816} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 06d72f87ad449724695365a365a4f680, type: 3} + m_Name: + m_EditorClassIdentifier: + prefab: {fileID: 5365872765286877316, guid: cbf1dc7c99d3ea44dba7eb02f2c08b37, type: 3} + destroyWithSpawner: 1 + targetBoundsControl: {fileID: 2102234494145213312} +--- !u!65 &1949647075857279597 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6439903362603443816} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.3, y: 0.2, z: 0.01} + m_Center: {x: 0, y: 0, z: 0} +--- !u!114 &1101572496292317058 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6439903362603443816} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 181cd563a8349c34ea8978b0bc8d9c7e, type: 3} + m_Name: + m_EditorClassIdentifier: + hostTransform: {fileID: 3017846704497223941} + manipulationType: 3 + twoHandedManipulationType: 7 + allowFarManipulation: 1 + useForcesForNearManipulation: 0 + oneHandRotationModeNear: 1 + oneHandRotationModeFar: 1 + releaseBehavior: 3 + transformSmoothingLogicType: + reference: Microsoft.MixedReality.Toolkit.Utilities.DefaultTransformSmoothingLogic, + Microsoft.MixedReality.Toolkit.SDK + smoothingFar: 1 + smoothingNear: 1 + moveLerpTime: 0.001 + rotateLerpTime: 0.001 + scaleLerpTime: 0.001 + enableConstraints: 1 + constraintsManager: {fileID: 1879780643221504310} + elasticsManager: {fileID: 0} + onManipulationStarted: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 5511650489545199135} + m_TargetAssemblyTypeName: + m_MethodName: EnsureOwnership + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + onManipulationEnded: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 5511650489545199135} + m_TargetAssemblyTypeName: + m_MethodName: ReleaseOwnershipLock + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + onHoverEntered: + m_PersistentCalls: + m_Calls: [] + onHoverExited: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1879780643221504310 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6439903362603443816} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a98de877dee5fc341b4eb59dfdab266c, type: 3} + m_Name: + m_EditorClassIdentifier: + autoConstraintSelection: 1 + selectedConstraints: [] +--- !u!114 &2102234494145213312 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6439903362603443816} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8200a044a5affb843ba856b902d9fd3c, type: 3} + m_Name: + m_EditorClassIdentifier: + targetObject: {fileID: 3017846704497223940} + boundsOverride: {fileID: 1949647075857279597} + boundsCalculationMethod: 0 + activation: 0 + flattenAxis: 0 + uniformScaleOnFlattenedAxis: 1 + boxPadding: {x: 0, y: 0, z: 0} + boxDisplayConfiguration: {fileID: 0} + linksConfiguration: {fileID: 11400000, guid: 009133f93c55d4d408b36c1ce3210f14, type: 2} + scaleHandlesConfiguration: {fileID: 11400000, guid: b741fe85c9a309342bb9b8d97745ea97, + type: 2} + rotationHandlesConfiguration: {fileID: 11400000, guid: 40f06fcb4ceba9e4eb8b99829a75f784, + type: 2} + translationHandlesConfiguration: {fileID: 11400000, guid: 11c625ebd9d704245af65437264e2251, + type: 2} + handleProximityEffectConfiguration: {fileID: 0} + hideElementsInInspector: 1 + smoothingActive: 0 + rotateLerpTime: 0.001 + scaleLerpTime: 0.001 + translateLerpTime: 0.001 + enableConstraints: 1 + constraintsManager: {fileID: 1879780643221504310} + rotateStarted: + m_PersistentCalls: + m_Calls: [] + rotateStopped: + m_PersistentCalls: + m_Calls: [] + scaleStarted: + m_PersistentCalls: + m_Calls: [] + scaleStopped: + m_PersistentCalls: + m_Calls: [] + translateStarted: + m_PersistentCalls: + m_Calls: [] + translateStopped: + m_PersistentCalls: + m_Calls: [] + elasticsManager: {fileID: 0} +--- !u!1 &7993798171439933108 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3143246668690460472} + - component: {fileID: 4972765170231408329} + m_Layer: 0 + m_Name: SelectionFrame + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &3143246668690460472 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7993798171439933108} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 2, y: 2, z: 2} + m_Children: [] + m_Father: {fileID: 3017846704497223941} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &4972765170231408329 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7993798171439933108} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + 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: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: 7bda16f3139578847b3f3e4f6cb46683, type: 3} + m_Color: {r: 0.16981132, g: 0.2845136, b: 0.6792453, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 1 + m_Size: {x: 0.1588, y: 0.1088} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &8454797318270246412 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8769860847934365412} + - component: {fileID: 792583105065568535} + m_Layer: 0 + m_Name: Source + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8769860847934365412 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8454797318270246412} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.1172, y: 0.082, z: -0.0052} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2501045772262044398} + - {fileID: 6361062292406545064} + m_Father: {fileID: 3017846704497223941} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &792583105065568535 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8454797318270246412} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 15e97069839c9eb44a173cfafdf9eb62, type: 3} + m_Name: + m_EditorClassIdentifier: + content: + source: 0 + id: 0 + name: + description: + projectId: 0 + creator: + source: 0 + id: 0 + userName: + firstName: + lastName: + profileImageUrl: + status: 0 + creationDate: + closedDate: + developers: [] + commenters: [] + sourceLabel: {fileID: 765541665338326486} + backgroundRenderer: {fileID: 8924320094358991270} diff --git a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/Card With DandD.prefab.meta b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/Card With DandD.prefab.meta new file mode 100644 index 000000000..c99b0a98d --- /dev/null +++ b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/Card With DandD.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fddccfb9af3e16343a00530792ee8fa2 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs new file mode 100644 index 000000000..9a7e47ccd --- /dev/null +++ b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs @@ -0,0 +1,156 @@ +using i5.VIAProMa.DataModel.API; +using i5.VIAProMa.IssueSelection; +using i5.VIAProMa.UI.ListView.Issues; +using i5.VIAProMa.Utilities; +using i5.VIAProMa.Visualizations; + +using Microsoft.MixedReality.Toolkit.UI; + +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +// This script needs a rigit body for the Trigger function to work +[RequireComponent(typeof(Rigidbody))] +public class DragAndDrop : MonoBehaviour +{ + //TODO add timedelay functionality if user study says that that would be usefull + [SerializeField] + [Tooltip("Time the component waits before dropping component actually adds it")] + float DropWaitTime = 0.2f; + float timeWaitedForDrop = 0; + + IssueSelector IssueManipulator; + IssueDataDisplay issueDataDisplay; + ObjectManipulator grabComponent; + + //A list of Visualizations that currently overlap with the Issue + List currentHits; + + // Start is called before the first frame update + void Awake() + { + currentHits = new List(); + + IssueManipulator = GetComponentInParent(); + if(IssueManipulator == null) + { + SpecialDebugMessages.LogComponentNotFoundError(this, nameof(IssueSelector), gameObject); + } + + issueDataDisplay = GetComponentInParent(); + if(issueDataDisplay == null) + { + SpecialDebugMessages.LogComponentNotFoundError(this, nameof(IssueDataDisplay), gameObject); + Debug.LogError("The DragAndDrop Component needs to be a child of an Issue object"); + } + + grabComponent = transform.parent.GetComponentInChildren(); + if(grabComponent == null) + { + SpecialDebugMessages.LogComponentNotFoundError(this, nameof(ObjectManipulator), gameObject); + } + + //Make it so object is not influenced by forces + GetComponent().isKinematic = true; + GetComponent().useGravity = false; + } + + // Update is called once per frame + //void Update() + //{ + //} + + #region TriggerEvents + public void OnTriggerEnter(Collider potentialTarget) + { + AddObjectToHitsList(potentialTarget.gameObject); + } + public void OnTriggerExit(Collider potentialTarget) + { + RemoveObjectFromHitsList(potentialTarget.gameObject); + } + #endregion TriggerEvents + + /// + /// Add issue to a visualization. Can only be used if this component is part of an issue. + /// Is ignored if the issue is already inside the visualization + /// + /// the visualization this issue should be added to. + public void AddIssueToVisualization(GameObject target) + { + //test if target is a visualization + Visualization visualization = target.GetComponent(); + + List issueList = new List(visualization.ContentProvider.Issues); + //only add an issue to a visualization once + if (issueList.Contains(issueDataDisplay.Content)) + { + Debug.Log("Issue " + issueDataDisplay.Content.Name + " already in visualization."); + return; + } + //done this way because just adding an element doesn't update the visualization + issueList.Add(issueDataDisplay.Content); + visualization.ContentProvider.Issues = issueList; + + Debug.Log("Issue " + issueDataDisplay.Content.Name + " added to " + visualization.gameObject.name);//TODO remove + } + + void RemoveObjectFromHitsList(GameObject target) + { + Visualization visualization = target.GetComponentInParent(); + if (visualization == null) + { + return; + } + + currentHits.Remove(visualization.gameObject); + + //remove listener so letting go no longer adds this issue to visualizations + grabComponent.OnManipulationEnded.RemoveListener(ManipulationEnded); + + //Deactivate selection indicator of the issue, but only if it doesn't overlap with any visualization + if (currentHits.Count > 0) + { + return; + } + + IssueManipulator.Selected = false; + //manually update view because the Selected variable only does so if IssueSelectionManager is in selection mode + IssueManipulator.UpdateViewIgnoreIssueSelectionManager(); + } + + void AddObjectToHitsList(GameObject target) + { + //test if target is a visualization + Visualization visualization = target.GetComponentInParent(); + if (visualization == null) + { + return; + } + + currentHits.Add(visualization.gameObject); + //Debug.Log(transform.parent.name + ": " + visualization.gameObject.name + " added to the Hits list."); + + //Activate selection indicator of the issue + IssueManipulator.Selected = true; + IssueManipulator.UpdateViewIgnoreIssueSelectionManager(); + + //Add listener so as soon as object is let go it is added to the target visualization + grabComponent.OnManipulationEnded.AddListener(ManipulationEnded); + } + + public void ManipulationEnded(ManipulationEventData eventData) + { + //When Issue is let go, add it to all visualizations it overlaps with + foreach(GameObject vis in currentHits) + { + AddIssueToVisualization(vis); + } + } + + private void OnDestroy() + { + grabComponent.OnManipulationEnded.RemoveListener(ManipulationEnded); + } +} diff --git a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs.meta b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs.meta new file mode 100644 index 000000000..ded22c459 --- /dev/null +++ b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 21bf9131190a9ec43910b26caae313c4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTest.unity b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTest.unity new file mode 100644 index 000000000..ddab75cee --- /dev/null +++ b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTest.unity @@ -0,0 +1,1466 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.44657898, g: 0.4964133, b: 0.5748178, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 4890085278179872738, guid: 07a3cb48f98642b4194679c85c5a727d, + type: 2} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1001 &28885843 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1082289820} + m_Modifications: + - target: {fileID: 719075216475884602, guid: 730f0df494d8b5e4fac1d019121b6e06, + type: 3} + propertyPath: sceneViewId + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 3440714514617847666, guid: 730f0df494d8b5e4fac1d019121b6e06, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 3440714514617847666, guid: 730f0df494d8b5e4fac1d019121b6e06, + type: 3} + propertyPath: m_LocalScale.x + value: 0.75 + objectReference: {fileID: 0} + - target: {fileID: 3440714514617847666, guid: 730f0df494d8b5e4fac1d019121b6e06, + type: 3} + propertyPath: m_LocalScale.y + value: 0.75 + objectReference: {fileID: 0} + - target: {fileID: 3440714514617847666, guid: 730f0df494d8b5e4fac1d019121b6e06, + type: 3} + propertyPath: m_LocalScale.z + value: 0.75 + objectReference: {fileID: 0} + - target: {fileID: 3440714514617847666, guid: 730f0df494d8b5e4fac1d019121b6e06, + type: 3} + propertyPath: m_LocalPosition.x + value: -0.3 + objectReference: {fileID: 0} + - target: {fileID: 3440714514617847666, guid: 730f0df494d8b5e4fac1d019121b6e06, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3440714514617847666, guid: 730f0df494d8b5e4fac1d019121b6e06, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 3440714514617847666, guid: 730f0df494d8b5e4fac1d019121b6e06, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3440714514617847666, guid: 730f0df494d8b5e4fac1d019121b6e06, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3440714514617847666, guid: 730f0df494d8b5e4fac1d019121b6e06, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3440714514617847666, guid: 730f0df494d8b5e4fac1d019121b6e06, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3440714514617847666, guid: 730f0df494d8b5e4fac1d019121b6e06, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3440714514617847666, guid: 730f0df494d8b5e4fac1d019121b6e06, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3440714514617847666, guid: 730f0df494d8b5e4fac1d019121b6e06, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3440714514617847667, guid: 730f0df494d8b5e4fac1d019121b6e06, + type: 3} + propertyPath: m_Name + value: Progress Bar + objectReference: {fileID: 0} + - target: {fileID: 5889052594791337000, guid: 730f0df494d8b5e4fac1d019121b6e06, + type: 3} + propertyPath: m_LocalScale.x + value: 0.53987753 + objectReference: {fileID: 0} + - target: {fileID: 5889052594791337000, guid: 730f0df494d8b5e4fac1d019121b6e06, + type: 3} + propertyPath: m_LocalScale.y + value: 0.10976774 + objectReference: {fileID: 0} + - target: {fileID: 5889052594792118677, guid: 730f0df494d8b5e4fac1d019121b6e06, + type: 3} + propertyPath: m_Mesh + value: + objectReference: {fileID: 0} + - target: {fileID: 5889052595984597135, guid: 730f0df494d8b5e4fac1d019121b6e06, + type: 3} + propertyPath: m_Mesh + value: + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 730f0df494d8b5e4fac1d019121b6e06, type: 3} +--- !u!1001 &410554381 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 439484614112030367, guid: 6580c13df571c9242b86ffe5fe901102, + type: 3} + propertyPath: viewIdField + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 934671250173655119, guid: 6580c13df571c9242b86ffe5fe901102, + type: 3} + propertyPath: m_Mesh + value: + objectReference: {fileID: 0} + - target: {fileID: 3215894185288659648, guid: 6580c13df571c9242b86ffe5fe901102, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3215894185288659648, guid: 6580c13df571c9242b86ffe5fe901102, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3215894185288659648, guid: 6580c13df571c9242b86ffe5fe901102, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3215894185288659648, guid: 6580c13df571c9242b86ffe5fe901102, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3215894185288659648, guid: 6580c13df571c9242b86ffe5fe901102, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3215894185288659648, guid: 6580c13df571c9242b86ffe5fe901102, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3215894185288659648, guid: 6580c13df571c9242b86ffe5fe901102, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3215894185288659648, guid: 6580c13df571c9242b86ffe5fe901102, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3215894185288659648, guid: 6580c13df571c9242b86ffe5fe901102, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3215894185288659648, guid: 6580c13df571c9242b86ffe5fe901102, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3215894185288659648, guid: 6580c13df571c9242b86ffe5fe901102, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3215894185288659650, guid: 6580c13df571c9242b86ffe5fe901102, + type: 3} + propertyPath: m_Name + value: Managers + objectReference: {fileID: 0} + - target: {fileID: 5246053406230359554, guid: 6580c13df571c9242b86ffe5fe901102, + type: 3} + propertyPath: viewIdField + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5246053406230359554, guid: 6580c13df571c9242b86ffe5fe901102, + type: 3} + propertyPath: InstantiationId + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6580c13df571c9242b86ffe5fe901102, type: 3} +--- !u!1 &452534896 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 452534898} + - component: {fileID: 452534897} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &452534897 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 452534896} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &452534898 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 452534896} + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1001 &678067625 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1648856890004897382, guid: 7bf39913b7d9e7b46816f871fff478f7, + type: 3} + propertyPath: m_Mesh + value: + objectReference: {fileID: 0} + - target: {fileID: 2084896095825270086, guid: 7bf39913b7d9e7b46816f871fff478f7, + type: 3} + propertyPath: m_text + value: 'Scene to test the drag and drop functionality of Issues. Move Issue + onto Visualization and let go to add it. + + F5: Fill the Random Issues + Kanban Board with issues. + + F6: Create new Issue in the scene to test + Drag And Drop + + + Currently, dragging Issues out of a Kanban Board + doesn''t work, as a connection to a server is needed for that.' + objectReference: {fileID: 0} + - target: {fileID: 2084896095825270086, guid: 7bf39913b7d9e7b46816f871fff478f7, + type: 3} + propertyPath: m_textAlignment + value: 65535 + objectReference: {fileID: 0} + - target: {fileID: 2084896095825270086, guid: 7bf39913b7d9e7b46816f871fff478f7, + type: 3} + propertyPath: m_TextStyleHashCode + value: -1183493901 + objectReference: {fileID: 0} + - target: {fileID: 2084896095825270086, guid: 7bf39913b7d9e7b46816f871fff478f7, + type: 3} + propertyPath: m_havePropertiesChanged + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2084896095825270086, guid: 7bf39913b7d9e7b46816f871fff478f7, + type: 3} + propertyPath: m_isInputParsingRequired + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4163920973025327151, guid: 7bf39913b7d9e7b46816f871fff478f7, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4163920973025327151, guid: 7bf39913b7d9e7b46816f871fff478f7, + type: 3} + propertyPath: m_LocalPosition.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4163920973025327151, guid: 7bf39913b7d9e7b46816f871fff478f7, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4163920973025327151, guid: 7bf39913b7d9e7b46816f871fff478f7, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4163920973025327151, guid: 7bf39913b7d9e7b46816f871fff478f7, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4163920973025327151, guid: 7bf39913b7d9e7b46816f871fff478f7, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4163920973025327151, guid: 7bf39913b7d9e7b46816f871fff478f7, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4163920973025327151, guid: 7bf39913b7d9e7b46816f871fff478f7, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4163920973025327151, guid: 7bf39913b7d9e7b46816f871fff478f7, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4163920973025327151, guid: 7bf39913b7d9e7b46816f871fff478f7, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4163920973025327151, guid: 7bf39913b7d9e7b46816f871fff478f7, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4301431890908147799, guid: 7bf39913b7d9e7b46816f871fff478f7, + type: 3} + propertyPath: m_Mesh + value: + objectReference: {fileID: 0} + - target: {fileID: 8232997713520276123, guid: 7bf39913b7d9e7b46816f871fff478f7, + type: 3} + propertyPath: m_text + value: Drag And Drop Test + objectReference: {fileID: 0} + - target: {fileID: 8232997713520276123, guid: 7bf39913b7d9e7b46816f871fff478f7, + type: 3} + propertyPath: m_textAlignment + value: 65535 + objectReference: {fileID: 0} + - target: {fileID: 8232997713520276123, guid: 7bf39913b7d9e7b46816f871fff478f7, + type: 3} + propertyPath: m_TextStyleHashCode + value: -1183493901 + objectReference: {fileID: 0} + - target: {fileID: 8232997713520276123, guid: 7bf39913b7d9e7b46816f871fff478f7, + type: 3} + propertyPath: m_havePropertiesChanged + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8232997713520276123, guid: 7bf39913b7d9e7b46816f871fff478f7, + type: 3} + propertyPath: m_isInputParsingRequired + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8680973889296458294, guid: 7bf39913b7d9e7b46816f871fff478f7, + type: 3} + propertyPath: m_Name + value: TestDescription + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 7bf39913b7d9e7b46816f871fff478f7, type: 3} +--- !u!1 &760132489 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 760132490} + - component: {fileID: 760132495} + - component: {fileID: 760132494} + - component: {fileID: 760132493} + - component: {fileID: 760132492} + - component: {fileID: 760132491} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &760132490 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 760132489} + 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_Children: [] + m_Father: {fileID: 2127628354} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &760132491 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 760132489} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bf98dd1206224111a38765365e98e207, type: 3} + m_Name: + m_EditorClassIdentifier: + lockCursorWhenFocusLocked: 1 + setCursorInvisibleWhenFocusLocked: 0 + maxGazeCollisionDistance: 10 + raycastLayerMasks: + - serializedVersion: 2 + m_Bits: 4294967291 + stabilizer: + storedStabilitySamples: 60 + gazeTransform: {fileID: 0} + minHeadVelocityThreshold: 0.5 + maxHeadVelocityThreshold: 2 +--- !u!114 &760132492 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 760132489} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7a21b486d0bb44444b1418aaa38b44de, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &760132493 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 760132489} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!81 &760132494 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 760132489} + m_Enabled: 1 +--- !u!20 &760132495 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 760132489} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0, g: 0, b: 0, a: 1} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.1 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &802779968 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1956943101993171752, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + m_PrefabInstance: {fileID: 1882615662} + m_PrefabAsset: {fileID: 0} +--- !u!1 &856829548 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 856829550} + - component: {fileID: 856829549} + m_Layer: 5 + m_Name: ProjectTracker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &856829549 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 856829548} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 54bb0655d81b1ab48adbe13c58869f45, type: 3} + m_Name: + m_EditorClassIdentifier: + currentProjectID: 0 + currentRepositoryOwner: + currentRepositoryName: + currentCategory: + id: 0 + name: + description: + projectId: 0 + leader: + id: 0 + userName: + firstName: + lastName: + admin: 0 + las2peerId: 0 + profileImage: + emailLeadSubscription: 0 + emailFollowSubscription: 0 + creationDate: + lastUpdatedDate: + numberOfRequirements: 0 + numberOfFollowers: 0 + editIssueMenu: {fileID: 0} + currentSource: 0 +--- !u!4 &856829550 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 856829548} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -2.2304, y: 1.717, z: 1.909} + m_LocalScale: {x: 1.3, y: 1.3, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1082289819 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1082289820} + m_Layer: 0 + m_Name: Visualizations + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1082289820 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1082289819} + 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_Children: + - {fileID: 802779968} + - {fileID: 1279664234} + - {fileID: 1424611076} + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1279664233 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1082289820} + m_Modifications: + - target: {fileID: 1956943101993171752, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1956943101993171752, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_LocalPosition.x + value: 0.6 + objectReference: {fileID: 0} + - target: {fileID: 1956943101993171752, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1956943101993171752, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 1956943101993171752, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1956943101993171752, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1956943101993171752, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1956943101993171752, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1956943101993171752, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1956943101993171752, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1956943101993171752, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1956943101993171755, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_Name + value: Kanban Board To Add + objectReference: {fileID: 0} + - target: {fileID: 1956943102437688303, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_text + value: 'Visualization + + To add issues' + objectReference: {fileID: 0} + - target: {fileID: 1956943102437688303, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_fontSize + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 6616129514285831456, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: sceneViewId + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 6896194074731966363, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_Mesh + value: + objectReference: {fileID: 0} + - target: {fileID: 7907106376475519320, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_Mesh + value: + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 5343125dfa7a1584a907cb5c7a5d0e31, type: 3} +--- !u!4 &1279664234 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1956943101993171752, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + m_PrefabInstance: {fileID: 1279664233} + m_PrefabAsset: {fileID: 0} +--- !u!4 &1424611076 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3440714514617847666, guid: 730f0df494d8b5e4fac1d019121b6e06, + type: 3} + m_PrefabInstance: {fileID: 28885843} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1464427356 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1464427357} + m_Layer: 0 + m_Name: Issues + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1464427357 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1464427356} + 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_Children: + - {fileID: 7366696248727166204} + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1743149266 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1743149268} + - component: {fileID: 1743149267} + m_Layer: 0 + m_Name: MixedRealityToolkit + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1743149267 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1743149266} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 83d9acc7968244a8886f3af591305bcb, type: 3} + m_Name: + m_EditorClassIdentifier: + activeProfile: {fileID: 11400000, guid: 31a611a779d3499e8e35f1a2018ca841, type: 2} +--- !u!4 &1743149268 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1743149266} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1882615662 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1082289820} + m_Modifications: + - target: {fileID: 440178007813965873, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_havePropertiesChanged + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 440178007813965873, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_isInputParsingRequired + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1723285343751941807, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_havePropertiesChanged + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1723285343751941807, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_isInputParsingRequired + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1956943101993171752, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1956943101993171752, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_LocalPosition.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1956943101993171752, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1956943101993171752, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 1956943101993171752, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1956943101993171752, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1956943101993171752, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1956943101993171752, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1956943101993171752, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1956943101993171752, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1956943101993171752, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1956943101993171753, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: gap + value: 0.02 + objectReference: {fileID: 0} + - target: {fileID: 1956943101993171755, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_Name + value: Kanban Board Autogenerate + objectReference: {fileID: 0} + - target: {fileID: 1956943102437688300, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_CullTransparentMesh + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1956943102437688301, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_Mesh + value: + objectReference: {fileID: 0} + - target: {fileID: 1956943102437688303, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_text + value: Random Issues + objectReference: {fileID: 0} + - target: {fileID: 1956943102437688303, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_fontSize + value: 0.45 + objectReference: {fileID: 0} + - target: {fileID: 1956943102437688303, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_havePropertiesChanged + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1956943102437688303, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_isInputParsingRequired + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3422407882055860563, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_Mesh + value: + objectReference: {fileID: 0} + - target: {fileID: 4507910422412109773, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_Mesh + value: + objectReference: {fileID: 0} + - target: {fileID: 4821339367501676135, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_Mesh + value: + objectReference: {fileID: 0} + - target: {fileID: 4876590926989962730, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_Mesh + value: + objectReference: {fileID: 0} + - target: {fileID: 4944050499708922050, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_Mesh + value: + objectReference: {fileID: 0} + - target: {fileID: 4962589785535520826, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_havePropertiesChanged + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4962589785535520826, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_isInputParsingRequired + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5123106732626761007, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_Mesh + value: + objectReference: {fileID: 0} + - target: {fileID: 6616129514285831456, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: sceneViewId + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 6616129514285831456, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: viewIdField + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6896194074731966363, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_Mesh + value: + objectReference: {fileID: 0} + - target: {fileID: 6934316915755813682, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_Mesh + value: + objectReference: {fileID: 0} + - target: {fileID: 7907106376475519320, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_Mesh + value: + objectReference: {fileID: 0} + - target: {fileID: 8012899515169408073, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_Mesh + value: + objectReference: {fileID: 0} + - target: {fileID: 8561683464440669945, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_havePropertiesChanged + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8561683464440669945, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + propertyPath: m_isInputParsingRequired + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 5343125dfa7a1584a907cb5c7a5d0e31, type: 3} +--- !u!114 &1882615663 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 1956943101993171758, guid: 5343125dfa7a1584a907cb5c7a5d0e31, + type: 3} + m_PrefabInstance: {fileID: 1882615662} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f2ca05e3fd243294d9bd1cf7676f1433, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &2127628353 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2127628354} + m_Layer: 0 + m_Name: MixedRealityPlayspace + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2127628354 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2127628353} + 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_Children: + - {fileID: 760132490} + m_Father: {fileID: 0} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2143989691 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2143989693} + - component: {fileID: 2143989692} + m_Layer: 0 + m_Name: Test Runner (Missing Script) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2143989692 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2143989691} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 88fba26a85cf9744a970a5356d482de9, type: 3} + m_Name: + m_EditorClassIdentifier: + issuePrefab: {fileID: 3017846704497223940, guid: fddccfb9af3e16343a00530792ee8fa2, + type: 3} + column: {fileID: 1882615663} + issues: 10 +--- !u!4 &2143989693 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2143989691} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.251, y: 0, z: 1.582} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &5753991341414954489 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1464427357} + m_Modifications: + - target: {fileID: 801270856027485173, guid: fddccfb9af3e16343a00530792ee8fa2, + type: 3} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 801270856027485173, guid: fddccfb9af3e16343a00530792ee8fa2, + type: 3} + propertyPath: isInRayMode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 801270856027485173, guid: fddccfb9af3e16343a00530792ee8fa2, + type: 3} + propertyPath: _isInRayMode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1101572496292317058, guid: fddccfb9af3e16343a00530792ee8fa2, + type: 3} + propertyPath: onManipulationStarted.m_PersistentCalls.m_Calls.Array.size + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 1101572496292317058, guid: fddccfb9af3e16343a00530792ee8fa2, + type: 3} + propertyPath: onManipulationStarted.m_PersistentCalls.m_Calls.Array.data[1].m_Mode + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1101572496292317058, guid: fddccfb9af3e16343a00530792ee8fa2, + type: 3} + propertyPath: onManipulationStarted.m_PersistentCalls.m_Calls.Array.data[1].m_Target + value: + objectReference: {fileID: 0} + - target: {fileID: 1101572496292317058, guid: fddccfb9af3e16343a00530792ee8fa2, + type: 3} + propertyPath: onManipulationStarted.m_PersistentCalls.m_Calls.Array.data[1].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 1101572496292317058, guid: fddccfb9af3e16343a00530792ee8fa2, + type: 3} + propertyPath: onManipulationStarted.m_PersistentCalls.m_Calls.Array.data[1].m_MethodName + value: ManipulationEnded + objectReference: {fileID: 0} + - target: {fileID: 1101572496292317058, guid: fddccfb9af3e16343a00530792ee8fa2, + type: 3} + propertyPath: onManipulationStarted.m_PersistentCalls.m_Calls.Array.data[1].m_TargetAssemblyTypeName + value: AddToVisualization, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 1101572496292317058, guid: fddccfb9af3e16343a00530792ee8fa2, + type: 3} + propertyPath: onManipulationStarted.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 2973880512796512512, guid: fddccfb9af3e16343a00530792ee8fa2, + type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3017846704134454682, guid: fddccfb9af3e16343a00530792ee8fa2, + type: 3} + propertyPath: m_text + value: Has Drag And Drop + objectReference: {fileID: 0} + - target: {fileID: 3017846704134454682, guid: fddccfb9af3e16343a00530792ee8fa2, + type: 3} + propertyPath: m_fontSize + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 3017846704274909352, guid: fddccfb9af3e16343a00530792ee8fa2, + type: 3} + propertyPath: content.name + value: Test Card P + objectReference: {fileID: 0} + - target: {fileID: 3017846704274909352, guid: fddccfb9af3e16343a00530792ee8fa2, + type: 3} + propertyPath: content.description + value: Has drag-and-drop component + objectReference: {fileID: 0} + - target: {fileID: 3017846704497223940, guid: fddccfb9af3e16343a00530792ee8fa2, + type: 3} + propertyPath: m_Name + value: Standard Issue Card + objectReference: {fileID: 0} + - target: {fileID: 3017846704497223941, guid: fddccfb9af3e16343a00530792ee8fa2, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3017846704497223941, guid: fddccfb9af3e16343a00530792ee8fa2, + type: 3} + propertyPath: m_LocalPosition.x + value: -0.4 + objectReference: {fileID: 0} + - target: {fileID: 3017846704497223941, guid: fddccfb9af3e16343a00530792ee8fa2, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3017846704497223941, guid: fddccfb9af3e16343a00530792ee8fa2, + type: 3} + propertyPath: m_LocalPosition.z + value: 1.8 + objectReference: {fileID: 0} + - target: {fileID: 3017846704497223941, guid: fddccfb9af3e16343a00530792ee8fa2, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3017846704497223941, guid: fddccfb9af3e16343a00530792ee8fa2, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3017846704497223941, guid: fddccfb9af3e16343a00530792ee8fa2, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3017846704497223941, guid: fddccfb9af3e16343a00530792ee8fa2, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3017846704497223941, guid: fddccfb9af3e16343a00530792ee8fa2, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3017846704497223941, guid: fddccfb9af3e16343a00530792ee8fa2, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3017846704497223941, guid: fddccfb9af3e16343a00530792ee8fa2, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3302728385048435414, guid: fddccfb9af3e16343a00530792ee8fa2, + type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 3365069612669304398, guid: fddccfb9af3e16343a00530792ee8fa2, + type: 3} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7737863251831676197, guid: fddccfb9af3e16343a00530792ee8fa2, + type: 3} + propertyPath: m_Size.x + value: 0.29 + objectReference: {fileID: 0} + - target: {fileID: 7737863251831676197, guid: fddccfb9af3e16343a00530792ee8fa2, + type: 3} + propertyPath: m_Size.y + value: 0.19 + objectReference: {fileID: 0} + - target: {fileID: 7989415337796695285, guid: fddccfb9af3e16343a00530792ee8fa2, + type: 3} + propertyPath: sceneViewId + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 8082129573218284622, guid: fddccfb9af3e16343a00530792ee8fa2, + type: 3} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 3365069612669304398, guid: fddccfb9af3e16343a00530792ee8fa2, type: 3} + - {fileID: 801270856027485173, guid: fddccfb9af3e16343a00530792ee8fa2, type: 3} + - {fileID: 8082129573218284622, guid: fddccfb9af3e16343a00530792ee8fa2, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: fddccfb9af3e16343a00530792ee8fa2, type: 3} +--- !u!4 &7366696248727166204 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3017846704497223941, guid: fddccfb9af3e16343a00530792ee8fa2, + type: 3} + m_PrefabInstance: {fileID: 5753991341414954489} + m_PrefabAsset: {fileID: 0} diff --git a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTest.unity.meta b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTest.unity.meta new file mode 100644 index 000000000..047c3dd78 --- /dev/null +++ b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTest.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b5a1e15bde34b8647bc024b43ea6db87 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTestRunner.cs b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTestRunner.cs new file mode 100644 index 000000000..7944b471d --- /dev/null +++ b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTestRunner.cs @@ -0,0 +1,44 @@ +using i5.VIAProMa.DataModel.API; +using i5.VIAProMa.Visualizations; +using i5.VIAProMa.Utilities; +using i5.VIAProMa.Visualizations.KanbanBoard; +using i5.VIAProMa.UI.ListView.Issues; +using i5.VIAProMa.ResourceManagagement; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class DragAndDropTestRunner : MonoBehaviour +{ + public GameObject issuePrefab; + public KanbanBoardColumn column; + public int issues = 10; + private int issueCount; + + private void Update() + { + if (Input.GetKeyDown(KeyCode.F5)) + { + SingleIssuesProvider provider = new SingleIssuesProvider(); + for (int i = 0; i < issues; i++) + { + provider.Issues.Add(new Issue(DataSource.REQUIREMENTS_BAZAAR, i, "Issue " + i, "Description for " + i, 1, new User(), IssueStatus.OPEN, "", "", new User[0], new User[0])); + } + column.ContentProvider = provider; + } + + if (Input.GetKeyDown(KeyCode.F6)) + { + GameObject IssueParent = GameObject.Find("Issues"); + GameObject newIssue = Instantiate(issuePrefab, transform.position, transform.rotation, IssueParent.transform); + + int id = Random.Range(issues + 1, issues + 1000); + IssueStatus status = (IssueStatus)Random.Range(0, 3); + newIssue.GetComponent().Setup( + new Issue(DataSource.REQUIREMENTS_BAZAAR, id, "Issue " + id, "Description for " + id, 1, new User(), status, "", "", new User[0], new User[0])); + } + + + + } +} diff --git a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTestRunner.cs.meta b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTestRunner.cs.meta new file mode 100644 index 000000000..5b8845182 --- /dev/null +++ b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTestRunner.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 88fba26a85cf9744a970a5356d482de9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTestSettings.lighting b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTestSettings.lighting new file mode 100644 index 000000000..5e854f9ed --- /dev/null +++ b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTestSettings.lighting @@ -0,0 +1,63 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!850595691 &4890085278179872738 +LightingSettings: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: DragAndDropTestSettings + serializedVersion: 3 + m_GIWorkflowMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_RealtimeEnvironmentLighting: 1 + m_BounceScale: 1 + m_AlbedoBoost: 1 + m_IndirectOutputScale: 1 + m_UsingShadowmask: 1 + m_BakeBackend: 1 + m_LightmapMaxSize: 1024 + m_BakeResolution: 40 + m_Padding: 2 + m_TextureCompression: 1 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAO: 0 + m_MixedBakeMode: 2 + m_LightmapsBakeMode: 1 + m_FilterMode: 1 + m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_RealtimeResolution: 2 + m_ForceWhiteAlbedo: 0 + m_ForceUpdates: 0 + m_FinalGather: 0 + m_FinalGatherRayCount: 256 + m_FinalGatherFiltering: 1 + m_PVRCulling: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_LightProbeSampleCountMultiplier: 4 + m_PVRBounces: 2 + m_PVRMinBounces: 2 + m_PVREnvironmentMIS: 0 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 diff --git a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTestSettings.lighting.meta b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTestSettings.lighting.meta new file mode 100644 index 000000000..fe76eb969 --- /dev/null +++ b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTestSettings.lighting.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 07a3cb48f98642b4194679c85c5a727d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 4890085278179872738 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Frontend/VIAProMa/UserSettings/EditorUserSettings.asset b/Frontend/VIAProMa/UserSettings/EditorUserSettings.asset index 4e3b93c08..a5747a41e 100644 --- a/Frontend/VIAProMa/UserSettings/EditorUserSettings.asset +++ b/Frontend/VIAProMa/UserSettings/EditorUserSettings.asset @@ -8,6 +8,18 @@ EditorUserSettings: RecentlyUsedScenePath-0: value: 22424703114646680e0b0227036c72111f192b292926237e38271427fb flags: 0 + RecentlyUsedScenePath-1: + value: 224247031146466f081d18315f155603031614233629323922270e7cc1ef3928e7f333e7e43f1b352a12e33d1d0a042ce6452a04fb1b0f1f1400fe0b35f603031dc401f11fdb0b52de1715dad4 + flags: 0 + RecentlyUsedScenePath-2: + value: 224247031146466f081d18315f155603031614233629323922270e7cc9e13a3ae3e914e6e6283b083c11fb732f3f0f3df3042b04f7190e281e02e8031fcb1500058b0dcb13dc06 + flags: 0 + RecentlyUsedScenePath-3: + value: 224247031146466f081d18315f074d111136162e083a2920620d0f32e5c13a3cc6f539f9d33f2c287717e1351027 + flags: 0 + RecentlyUsedScenePath-4: + value: 224247031146466f081d18315f0e5e19183a1d2439670b3124273036ecf5003df1f378fce9332b25 + flags: 0 vcSharedLogLevel: value: 0d5e400f0650 flags: 0 From 867f3d20cda767df48e59ef5642c6edd51592c23 Mon Sep 17 00:00:00 2001 From: ossocore Date: Sat, 25 Jun 2022 15:17:42 +0200 Subject: [PATCH 04/26] a few small comments added --- Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs | 7 +------ .../Assets/Tests/DragAndDrop/DragAndDropTestRunner.cs | 4 ++++ 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs index 9a7e47ccd..eba7fd3a7 100644 --- a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs +++ b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs @@ -27,7 +27,7 @@ public class DragAndDrop : MonoBehaviour //A list of Visualizations that currently overlap with the Issue List currentHits; - // Start is called before the first frame update + //Awake is called when the script instance is being loaded void Awake() { currentHits = new List(); @@ -56,11 +56,6 @@ void Awake() GetComponent().useGravity = false; } - // Update is called once per frame - //void Update() - //{ - //} - #region TriggerEvents public void OnTriggerEnter(Collider potentialTarget) { diff --git a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTestRunner.cs b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTestRunner.cs index 7944b471d..539d020c7 100644 --- a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTestRunner.cs +++ b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTestRunner.cs @@ -17,8 +17,10 @@ public class DragAndDropTestRunner : MonoBehaviour private void Update() { + if (Input.GetKeyDown(KeyCode.F5)) { + //Fill the "Random Issues" Kanban Board with issues SingleIssuesProvider provider = new SingleIssuesProvider(); for (int i = 0; i < issues; i++) { @@ -27,8 +29,10 @@ private void Update() column.ContentProvider = provider; } + if (Input.GetKeyDown(KeyCode.F6)) { + //Create a new Issue in the scene to test Drag And Drop GameObject IssueParent = GameObject.Find("Issues"); GameObject newIssue = Instantiate(issuePrefab, transform.position, transform.rotation, IssueParent.transform); From 4ad75fd8c69a4c1d8ff26aa6279b79d52b55ac18 Mon Sep 17 00:00:00 2001 From: Paul Weiser Date: Mon, 4 Jul 2022 17:29:21 +0200 Subject: [PATCH 05/26] made drag-and-drop trigger component smaller done to prevent possible issue of the trigger component overlapping with the Bounding Box of the manipulation component. Also enforces a "real" overlap with more than a tiny corner of the Issue --- .../VIAProMa/Assets/Tests/DragAndDrop/Card With DandD.prefab | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/Card With DandD.prefab b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/Card With DandD.prefab index 8d4b7cb06..51ae4bc5e 100644 --- a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/Card With DandD.prefab +++ b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/Card With DandD.prefab @@ -1690,7 +1690,7 @@ BoxCollider: m_IsTrigger: 1 m_Enabled: 1 serializedVersion: 2 - m_Size: {x: 0.3, y: 0.2, z: 0.009} + m_Size: {x: 0.29, y: 0.19, z: 0.005} m_Center: {x: 0, y: 0, z: 0} --- !u!54 &1926205385597095469 Rigidbody: From 761122ece242502e0b2fc60e8dc29ce28eb189e9 Mon Sep 17 00:00:00 2001 From: Paul Weiser Date: Tue, 5 Jul 2022 12:01:19 +0200 Subject: [PATCH 06/26] Corrected error in the AppBar code What the comment above the code says doesn't fit what the code does. The code also basically says if component doesn't exist, delete it, which doesn't make sense --- Frontend/VIAProMa/Assets/Scripts/UI/AppBar/AppBarActions.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Frontend/VIAProMa/Assets/Scripts/UI/AppBar/AppBarActions.cs b/Frontend/VIAProMa/Assets/Scripts/UI/AppBar/AppBarActions.cs index ed7a5bbd9..a73c3679e 100644 --- a/Frontend/VIAProMa/Assets/Scripts/UI/AppBar/AppBarActions.cs +++ b/Frontend/VIAProMa/Assets/Scripts/UI/AppBar/AppBarActions.cs @@ -49,7 +49,7 @@ public void RemoveObject() } // check if the bounding box still exists (in this case it was not a child of the target gameobject) - if (appBarPlacer.TargetBoundingBox == null) + if (appBarPlacer.TargetBoundingBox != null) { Destroy(appBarPlacer.TargetBoundingBox.gameObject); } From 215e59a27a834bc8eed74ae71091320fcd06d9a2 Mon Sep 17 00:00:00 2001 From: Paul Weiser Date: Tue, 5 Jul 2022 14:22:33 +0200 Subject: [PATCH 07/26] Destruction of Issue card after addition to visualization implemented The Issue card is destroyed with a fancy animation which shows to which visualization it is added. currently only one of the potentially multiple visualizations is shown as the target. For more visualizations, the issue card would have to be duplicated. --- .../Assets/Tests/DragAndDrop/DragAndDrop.cs | 54 ++++++++++++++++++- 1 file changed, 52 insertions(+), 2 deletions(-) diff --git a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs index eba7fd3a7..458629424 100644 --- a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs +++ b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs @@ -3,6 +3,7 @@ using i5.VIAProMa.UI.ListView.Issues; using i5.VIAProMa.Utilities; using i5.VIAProMa.Visualizations; +using Photon.Pun; using Microsoft.MixedReality.Toolkit.UI; @@ -23,10 +24,20 @@ public class DragAndDrop : MonoBehaviour IssueSelector IssueManipulator; IssueDataDisplay issueDataDisplay; ObjectManipulator grabComponent; + GameObject issueGameObject; //A list of Visualizations that currently overlap with the Issue List currentHits; + //indicates that the Issue is being destroyed right now; happens after it is added to a visualization + bool IssueIsDestroyed = false; + [SerializeField] + [Tooltip("Time the component gets before it is destroyed after being added to a visualization")] + float destroyTime = 0.3f; + float timeOffset = 0; + Vector3 destroyStartPosition; + Vector3 destroyStartSize; + //Awake is called when the script instance is being loaded void Awake() { @@ -38,6 +49,8 @@ void Awake() SpecialDebugMessages.LogComponentNotFoundError(this, nameof(IssueSelector), gameObject); } + issueGameObject = IssueManipulator.gameObject; + issueDataDisplay = GetComponentInParent(); if(issueDataDisplay == null) { @@ -56,6 +69,40 @@ void Awake() GetComponent().useGravity = false; } + private void Update() + { + //if the issue is set to be destroyed, move it towards the visualization it is added to + if(IssueIsDestroyed) + { + //if visualizations were moved out of reach of the Issue it doesn't have a target to move to anymore + if(currentHits.Count == 0) + { + Debug.LogWarning("Issue is in destroy routine, but there is no visualization in its reach anymore. " + + "Destroy it immediately."); + //destroy component over the network. If that doesn't work, destroy it locally + try{PhotonNetwork.Destroy(issueGameObject);} + catch{Destroy(issueGameObject);} + } + + timeOffset += Time.deltaTime * (1.0f / destroyTime); + + //move Issue towards visualization, such that it reaches it after destroyTime seconds + Vector3 endPosition = currentHits[0].transform.position; + issueGameObject.transform.position = Vector3.Lerp(destroyStartPosition, endPosition, timeOffset); + + //change the size so it shrinks while moving + issueGameObject.transform.localScale = Vector3.Lerp(destroyStartSize, destroyStartSize * 0.1f, timeOffset); + + //destroy the Issue when it reaches its goal + if (timeOffset >= 1) + { + //destroy component over the network. If that doesn't work, destroy it locally + try { PhotonNetwork.Destroy(issueGameObject); } + catch { Destroy(issueGameObject); } + } + } + } + #region TriggerEvents public void OnTriggerEnter(Collider potentialTarget) { @@ -88,11 +135,15 @@ public void AddIssueToVisualization(GameObject target) issueList.Add(issueDataDisplay.Content); visualization.ContentProvider.Issues = issueList; - Debug.Log("Issue " + issueDataDisplay.Content.Name + " added to " + visualization.gameObject.name);//TODO remove + //set the start position and size of the destroy routine in the update function + destroyStartPosition = issueGameObject.transform.position; + destroyStartSize = issueGameObject.transform.localScale; + IssueIsDestroyed = true; } void RemoveObjectFromHitsList(GameObject target) { + //test if target is a visualization Visualization visualization = target.GetComponentInParent(); if (visualization == null) { @@ -125,7 +176,6 @@ void AddObjectToHitsList(GameObject target) } currentHits.Add(visualization.gameObject); - //Debug.Log(transform.parent.name + ": " + visualization.gameObject.name + " added to the Hits list."); //Activate selection indicator of the issue IssueManipulator.Selected = true; From e365a243b42ed9da31d898e8c134280cca466885 Mon Sep 17 00:00:00 2001 From: Paul Weiser Date: Wed, 6 Jul 2022 21:53:20 +0200 Subject: [PATCH 08/26] Bugfixes fixed: Issue is Highlighted while visualization is moved fixed: Issue is not added after drop after overlapping multiple obj. --- .../Assets/Tests/DragAndDrop/DragAndDrop.cs | 39 +++++++++++++++++-- 1 file changed, 36 insertions(+), 3 deletions(-) diff --git a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs index eba7fd3a7..052282e2b 100644 --- a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs +++ b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs @@ -24,6 +24,9 @@ public class DragAndDrop : MonoBehaviour IssueDataDisplay issueDataDisplay; ObjectManipulator grabComponent; + //Is true iff the issue is currently being grabbed + bool issueIsGrabbed = false; + //A list of Visualizations that currently overlap with the Issue List currentHits; @@ -50,6 +53,12 @@ void Awake() { SpecialDebugMessages.LogComponentNotFoundError(this, nameof(ObjectManipulator), gameObject); } + else + { + grabComponent.OnManipulationStarted.AddListener(SetManipulationStartedFlag); + grabComponent.OnManipulationEnded.AddListener(SetManipulationEndedFlag); + } + //Make it so object is not influenced by forces GetComponent().isKinematic = true; @@ -59,7 +68,11 @@ void Awake() #region TriggerEvents public void OnTriggerEnter(Collider potentialTarget) { - AddObjectToHitsList(potentialTarget.gameObject); + //only add object if issue is grabbed to prevent it being highlighted if visualization is moved over it + if (issueIsGrabbed) + { + AddObjectToHitsList(potentialTarget.gameObject); + } } public void OnTriggerExit(Collider potentialTarget) { @@ -99,10 +112,13 @@ void RemoveObjectFromHitsList(GameObject target) return; } + if (!currentHits.Contains(visualization.gameObject)) + { + return; + } + currentHits.Remove(visualization.gameObject); - //remove listener so letting go no longer adds this issue to visualizations - grabComponent.OnManipulationEnded.RemoveListener(ManipulationEnded); //Deactivate selection indicator of the issue, but only if it doesn't overlap with any visualization if (currentHits.Count > 0) @@ -110,6 +126,9 @@ void RemoveObjectFromHitsList(GameObject target) return; } + //remove listener so letting go no longer adds this issue to visualizations + grabComponent.OnManipulationEnded.RemoveListener(ManipulationEnded); + IssueManipulator.Selected = false; //manually update view because the Selected variable only does so if IssueSelectionManager is in selection mode IssueManipulator.UpdateViewIgnoreIssueSelectionManager(); @@ -144,8 +163,22 @@ public void ManipulationEnded(ManipulationEventData eventData) } } + #region GrabbingEvents + void SetManipulationStartedFlag(ManipulationEventData eventData) + { + issueIsGrabbed = true; + } + void SetManipulationEndedFlag(ManipulationEventData eventData) + { + issueIsGrabbed = false; + } + #endregion GrabbingEvents + private void OnDestroy() { + //remove listeners to prevent possible memory leaks grabComponent.OnManipulationEnded.RemoveListener(ManipulationEnded); + grabComponent.OnManipulationStarted.RemoveListener(SetManipulationStartedFlag); + grabComponent.OnManipulationEnded.RemoveListener(SetManipulationEndedFlag); } } From 06f38bfead9412d6cd8939abc5ffd8e386c4f066 Mon Sep 17 00:00:00 2001 From: Paul Weiser Date: Wed, 6 Jul 2022 22:32:21 +0200 Subject: [PATCH 09/26] Implemented Overlap Indicator feature A line indicates which visualizations currently overlap with the issue to give the user more feedback on where he is about to add the issue. If only one visualization overlaps, the indicator on the issue is enough. --- .../Tests/DragAndDrop/Card With DandD.prefab | 133 +++++++++++++++++- .../Assets/Tests/DragAndDrop/DragAndDrop.cs | 52 +++++++ 2 files changed, 184 insertions(+), 1 deletion(-) diff --git a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/Card With DandD.prefab b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/Card With DandD.prefab index 51ae4bc5e..29473b5ba 100644 --- a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/Card With DandD.prefab +++ b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/Card With DandD.prefab @@ -1675,7 +1675,8 @@ Transform: 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_Children: [] + m_Children: + - {fileID: 6521460534612165497} m_Father: {fileID: 3017846704497223941} m_RootOrder: 8 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -1721,6 +1722,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: DropWaitTime: 0.2 + indicatorLine: {fileID: 7789923135489791777} --- !u!1 &5582097694147127904 GameObject: m_ObjectHideFlags: 0 @@ -2133,6 +2135,135 @@ MonoBehaviour: m_PersistentCalls: m_Calls: [] elasticsManager: {fileID: 0} +--- !u!1 &7789923135489791777 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6521460534612165497} + - component: {fileID: 6956576761406043355} + m_Layer: 0 + m_Name: Line + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6521460534612165497 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7789923135489791777} + 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_Children: [] + m_Father: {fileID: 3302728385048435414} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!120 &6956576761406043355 +LineRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7789923135489791777} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 0 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10306, guid: 0000000000000000f000000000000000, type: 0} + 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: 1 + 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_Positions: + - {x: 0, y: 0, z: 0} + - {x: 0, y: 0, z: 0} + m_Parameters: + serializedVersion: 3 + widthMultiplier: 0.1 + widthCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.075 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorGradient: + serializedVersion: 2 + key0: {r: 0.16862746, g: 0.28627452, b: 0.6784314, a: 1} + key1: {r: 0.16862746, g: 0.28627452, b: 0.6784314, a: 0.5882353} + key2: {r: 0.16862746, g: 0.28627452, b: 0.6784314, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 65535 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 21627 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + numCornerVertices: 0 + numCapVertices: 0 + alignment: 0 + textureMode: 0 + shadowBias: 0.5 + generateLightingData: 0 + m_UseWorldSpace: 0 + m_Loop: 0 --- !u!1 &7993798171439933108 GameObject: m_ObjectHideFlags: 0 diff --git a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs index eba7fd3a7..461bf0ed9 100644 --- a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs +++ b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs @@ -27,10 +27,20 @@ public class DragAndDrop : MonoBehaviour //A list of Visualizations that currently overlap with the Issue List currentHits; + //list of all currently existing lines + List overlapIndicators; + [SerializeField] + [Tooltip("Line Gameobject used to indicate which visualizations overlap with the Issue")] + GameObject indicatorLine; + //get unique visualizations that overlap with the issue; there can be duplicates in currentHits + HashSet uniqueHitSet; + //Awake is called when the script instance is being loaded void Awake() { currentHits = new List(); + overlapIndicators = new List(); + uniqueHitSet = new HashSet(); IssueManipulator = GetComponentInParent(); if(IssueManipulator == null) @@ -55,6 +65,28 @@ void Awake() GetComponent().isKinematic = true; GetComponent().useGravity = false; } + private void Update() + { + //only show lines if more than one visualization is hit + if (uniqueHitSet.Count > 1) + { + int i = 0; + foreach(GameObject uniqueHit in uniqueHitSet) + { + //set the line end position and activate it + Vector3 targetPos = uniqueHit.transform.position; + LineRenderer laser = overlapIndicators[i]; + laser.SetPosition(1, laser.transform.worldToLocalMatrix * ((Vector4)targetPos + new Vector4(0, 0, 0, 1))); + laser.enabled = true; + i += 1; + } + } + else if (uniqueHitSet.Count == 1) + { + //deactivate lines that are still pointing to the last visualization + overlapIndicators.ForEach(x => x.enabled = false); + } + } #region TriggerEvents public void OnTriggerEnter(Collider potentialTarget) @@ -100,6 +132,16 @@ void RemoveObjectFromHitsList(GameObject target) } currentHits.Remove(visualization.gameObject); + //get count of unique overlapping visualizations, then get new list after removing visualization + int oldHitCounter = uniqueHitSet.Count; + uniqueHitSet = new HashSet(currentHits); + + if(uniqueHitSet.Count < oldHitCounter) + { + //remove a line from the list as it is not needed anymore + Destroy(overlapIndicators[0].gameObject); + overlapIndicators.RemoveAt(0); + } //remove listener so letting go no longer adds this issue to visualizations grabComponent.OnManipulationEnded.RemoveListener(ManipulationEnded); @@ -127,6 +169,16 @@ void AddObjectToHitsList(GameObject target) currentHits.Add(visualization.gameObject); //Debug.Log(transform.parent.name + ": " + visualization.gameObject.name + " added to the Hits list."); + //get count of unique overlapping visualizations, then get new list after removing visualization + int oldHitCounter = uniqueHitSet.Count; + uniqueHitSet = new HashSet(currentHits); + + if (uniqueHitSet.Count > oldHitCounter) + { + //add a line which is used to point to one of the visualizations + overlapIndicators.Add(Instantiate(indicatorLine, transform).GetComponent()); + } + //Activate selection indicator of the issue IssueManipulator.Selected = true; IssueManipulator.UpdateViewIgnoreIssueSelectionManager(); From 76ae8f282d4d0d3c1b8de17c112da7e646316b5f Mon Sep 17 00:00:00 2001 From: Paul Weiser Date: Wed, 6 Jul 2022 22:50:07 +0200 Subject: [PATCH 10/26] Added flag to turn off Issue Destruction after drop --- .../Assets/Tests/DragAndDrop/DragAndDrop.cs | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs index 458629424..bf60445f2 100644 --- a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs +++ b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs @@ -30,10 +30,13 @@ public class DragAndDrop : MonoBehaviour List currentHits; //indicates that the Issue is being destroyed right now; happens after it is added to a visualization - bool IssueIsDestroyed = false; + bool IssueInSelfDestruction = false; [SerializeField] [Tooltip("Time the component gets before it is destroyed after being added to a visualization")] - float destroyTime = 0.3f; + float destroyTime = 0.25f; + [SerializeField] + [Tooltip("If set to true, issues will be deleted with a little animation after they are dropped into a visualization")] + bool destroyIssueAfterDrop = true; float timeOffset = 0; Vector3 destroyStartPosition; Vector3 destroyStartSize; @@ -72,8 +75,13 @@ void Awake() private void Update() { //if the issue is set to be destroyed, move it towards the visualization it is added to - if(IssueIsDestroyed) + if(IssueInSelfDestruction) { + if(!destroyIssueAfterDrop) + { + IssueInSelfDestruction = false; + return; + } //if visualizations were moved out of reach of the Issue it doesn't have a target to move to anymore if(currentHits.Count == 0) { @@ -138,7 +146,7 @@ public void AddIssueToVisualization(GameObject target) //set the start position and size of the destroy routine in the update function destroyStartPosition = issueGameObject.transform.position; destroyStartSize = issueGameObject.transform.localScale; - IssueIsDestroyed = true; + IssueInSelfDestruction = true; } void RemoveObjectFromHitsList(GameObject target) From 3aa925d7a6149e86230802c6e4d28449ca1b7d9e Mon Sep 17 00:00:00 2001 From: Paul Weiser Date: Thu, 7 Jul 2022 14:31:03 +0200 Subject: [PATCH 11/26] Speed condition functionality fully implemented The issue card will only be considered for dropping when it is below a certain speed. This way, accidental dropping while moving an issue card is less likely --- .../Assets/Tests/DragAndDrop/DragAndDrop.cs | 55 ++++++++++++++++++- 1 file changed, 54 insertions(+), 1 deletion(-) diff --git a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs index eba7fd3a7..166655853 100644 --- a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs +++ b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs @@ -24,6 +24,15 @@ public class DragAndDrop : MonoBehaviour IssueDataDisplay issueDataDisplay; ObjectManipulator grabComponent; + [SerializeField] + [Tooltip("If the issue card is moved faster than this speed, it will not be added to the visualization when dropping")] + float speedThreshhold = 0.2f; + Vector3 oldPosition; + //coroutine that tests if speed Threshhold is reached + Coroutine speedConditionCoroutine; + //list of objects that wait to be added when speed is below threshhold + List hitWaitList; + //A list of Visualizations that currently overlap with the Issue List currentHits; @@ -31,6 +40,7 @@ public class DragAndDrop : MonoBehaviour void Awake() { currentHits = new List(); + hitWaitList = new List(); IssueManipulator = GetComponentInParent(); if(IssueManipulator == null) @@ -59,14 +69,57 @@ void Awake() #region TriggerEvents public void OnTriggerEnter(Collider potentialTarget) { - AddObjectToHitsList(potentialTarget.gameObject); + hitWaitList.Add(potentialTarget.gameObject); + if (speedConditionCoroutine != null) + { + StopCoroutine(speedConditionCoroutine); + } + speedConditionCoroutine = StartCoroutine(TestForSpeedCondition()); } public void OnTriggerExit(Collider potentialTarget) { + //if no more objects are on the waiting list, the coroutine for the speed condition can be stopped + hitWaitList.Remove(potentialTarget.gameObject); + if (hitWaitList.Count == 0) + { + StopCoroutine(speedConditionCoroutine); + } + RemoveObjectFromHitsList(potentialTarget.gameObject); } #endregion TriggerEvents + /// + /// This coroutine tests if the speed threshhold was reached and then adds all objects that are on the HitWaitList. + /// It only does so when necessary, i.e. when there is an overlap, to save recources. + /// + internal IEnumerator TestForSpeedCondition() + { + + oldPosition = transform.position; + float speed; + Debug.Log("-----------------------------------------------------------------"); + do + { + yield return null; + speed = (transform.position - oldPosition).magnitude / Time.deltaTime; + oldPosition = transform.position; + Debug.Log(speed); + } while (speed > speedThreshhold); + + //when speed condition is satisfied, add all current + foreach (GameObject target in hitWaitList) + { + //don't add target if it was deactivated during the wait time + if (target.activeSelf) + { + AddObjectToHitsList(target); + } + } + hitWaitList.Clear(); + + } + /// /// Add issue to a visualization. Can only be used if this component is part of an issue. /// Is ignored if the issue is already inside the visualization From 1918f078664368a33b45d55d9e5057f960a29b85 Mon Sep 17 00:00:00 2001 From: ossocore <41875175+ossocore@users.noreply.github.com> Date: Fri, 8 Jul 2022 21:10:18 +0200 Subject: [PATCH 12/26] Resolved merge conflict double Update method --- Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs index c43da1c4d..3fb83cc08 100644 --- a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs +++ b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs @@ -128,10 +128,7 @@ private void Update() //deactivate lines that are still pointing to the last visualization overlapIndicators.ForEach(x => x.enabled = false); } - } - - private void Update() - { + //if the issue is set to be destroyed, move it towards the visualization it is added to if(IssueInSelfDestruction) { From ff3a6dd9fda917034c2ea7af81d01b3332857320 Mon Sep 17 00:00:00 2001 From: Paul Weiser Date: Fri, 8 Jul 2022 23:46:35 +0200 Subject: [PATCH 13/26] structured Drag and Drop class, added comments --- .../Assets/Tests/DragAndDrop/DragAndDrop.cs | 111 +++++++++--------- 1 file changed, 55 insertions(+), 56 deletions(-) diff --git a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs index 3fb83cc08..0cf96fc75 100644 --- a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs +++ b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs @@ -15,18 +15,16 @@ [RequireComponent(typeof(Rigidbody))] public class DragAndDrop : MonoBehaviour { - //TODO add timedelay functionality if user study says that that would be usefull - [SerializeField] - [Tooltip("Time the component waits before dropping component actually adds it")] - float DropWaitTime = 0.2f; - float timeWaitedForDrop = 0; - + /* other components of the issue card that are used by this script */ IssueSelector IssueManipulator; IssueDataDisplay issueDataDisplay; ObjectManipulator grabComponent; GameObject issueGameObject; + //A list of Visualizations that currently overlap with the Issue + List currentHits; + #region ThreshholdFeatureVariables [SerializeField] [Tooltip("If the issue card is moved faster than this speed, it will not be added to the visualization when dropping")] float speedThreshhold = 0.2f; @@ -35,15 +33,13 @@ public class DragAndDrop : MonoBehaviour Coroutine speedConditionCoroutine; //list of objects that wait to be added when speed is below threshhold List hitWaitList; + #endregion ThreshholdFeatureVariables //Is true iff the issue is currently being grabbed bool issueIsGrabbed = false; - - //A list of Visualizations that currently overlap with the Issue - List currentHits; - - + #region IssueDestructionVariables + /* variables for the Issue destruction feature */ //indicates that the Issue is being destroyed right now; happens after it is added to a visualization bool IssueInSelfDestruction = false; [SerializeField] @@ -55,7 +51,10 @@ public class DragAndDrop : MonoBehaviour float timeOffset = 0; Vector3 destroyStartPosition; Vector3 destroyStartSize; + #endregion IssueDestructionVariables + #region OverlapIndicatorVariables + /* variables for the overlap indicator feature */ //list of all currently existing lines List overlapIndicators; [SerializeField] @@ -63,26 +62,26 @@ public class DragAndDrop : MonoBehaviour GameObject indicatorLine; //get unique visualizations that overlap with the issue; there can be duplicates in currentHits HashSet uniqueHitSet; - + #endregion OverlapIndicatorVariables //Awake is called when the script instance is being loaded void Awake() { + //instantiate lists currentHits = new List(); - hitWaitList = new List(); - overlapIndicators = new List(); uniqueHitSet = new HashSet(); - IssueManipulator = GetComponentInParent(); if(IssueManipulator == null) { SpecialDebugMessages.LogComponentNotFoundError(this, nameof(IssueSelector), gameObject); } - - issueGameObject = IssueManipulator.gameObject; + else + { + issueGameObject = IssueManipulator.gameObject; + } issueDataDisplay = GetComponentInParent(); if(issueDataDisplay == null) @@ -102,7 +101,6 @@ void Awake() grabComponent.OnManipulationEnded.AddListener(SetManipulationEndedFlag); } - //Make it so object is not influenced by forces GetComponent().isKinematic = true; GetComponent().useGravity = false; @@ -129,9 +127,10 @@ private void Update() overlapIndicators.ForEach(x => x.enabled = false); } - //if the issue is set to be destroyed, move it towards the visualization it is added to + //if the issue is set to be destroyed, move it towards the visualization it is added to, then delete it if(IssueInSelfDestruction) { + //don't do anything if destroy feature is deactivated if(!destroyIssueAfterDrop) { IssueInSelfDestruction = false; @@ -167,22 +166,23 @@ private void Update() } #region TriggerEvents - public void OnTriggerEnter(Collider potentialTarget) + private void OnTriggerEnter(Collider potentialTarget) { - //only add object if issue is grabbed to prevent it being highlighted if visualization is moved over it if (issueIsGrabbed) { + //don't add object directly to the hitsList hitWaitList.Add(potentialTarget.gameObject); if (speedConditionCoroutine != null) { + //stop old coroutine so only one is running at a time StopCoroutine(speedConditionCoroutine); } speedConditionCoroutine = StartCoroutine(TestForSpeedCondition()); } } - public void OnTriggerExit(Collider potentialTarget) + private void OnTriggerExit(Collider potentialTarget) { //if no more objects are on the waiting list, the coroutine for the speed condition can be stopped hitWaitList.Remove(potentialTarget.gameObject); @@ -196,12 +196,12 @@ public void OnTriggerExit(Collider potentialTarget) #endregion TriggerEvents /// - /// This coroutine tests if the speed threshhold was reached and then adds all objects that are on the HitWaitList. + /// This coroutine tests if the speed is under the speed threshhold and then adds all objects that are on the HitWaitList. /// It only does so when necessary, i.e. when there is an overlap, to save recources. /// internal IEnumerator TestForSpeedCondition() { - + //each frame test if distance traveled per time (i.e. speed) is slower than the threshhold to add it oldPosition = transform.position; float speed; do @@ -209,10 +209,9 @@ internal IEnumerator TestForSpeedCondition() yield return null; speed = (transform.position - oldPosition).magnitude / Time.deltaTime; oldPosition = transform.position; - Debug.Log(speed); } while (speed > speedThreshhold); - //when speed condition is satisfied, add all current + //when speed condition is satisfied, add all current objects on the waiting list foreach (GameObject target in hitWaitList) { //don't add target if it was deactivated during the wait time @@ -252,6 +251,35 @@ public void AddIssueToVisualization(GameObject target) IssueInSelfDestruction = true; } + void AddObjectToHitsList(GameObject target) + { + //test if target is a visualization + Visualization visualization = target.GetComponentInParent(); + if (visualization == null) + { + return; + } + + currentHits.Add(visualization.gameObject); + + //get count of unique overlapping visualizations, then get new list after removing visualization + int oldHitCounter = uniqueHitSet.Count; + uniqueHitSet = new HashSet(currentHits); + + if (uniqueHitSet.Count > oldHitCounter) + { + //add a line which is used to point to one of the visualizations + overlapIndicators.Add(Instantiate(indicatorLine, transform).GetComponent()); + } + + //Activate selection indicator of the issue + IssueManipulator.Selected = true; + IssueManipulator.UpdateViewIgnoreIssueSelectionManager(); + + //Add listener so as soon as object is let go it is added to the target visualization + grabComponent.OnManipulationEnded.AddListener(ManipulationEnded); + } + void RemoveObjectFromHitsList(GameObject target) { //test if target is a visualization @@ -293,36 +321,7 @@ void RemoveObjectFromHitsList(GameObject target) IssueManipulator.UpdateViewIgnoreIssueSelectionManager(); } - void AddObjectToHitsList(GameObject target) - { - //test if target is a visualization - Visualization visualization = target.GetComponentInParent(); - if (visualization == null) - { - return; - } - - currentHits.Add(visualization.gameObject); - - //get count of unique overlapping visualizations, then get new list after removing visualization - int oldHitCounter = uniqueHitSet.Count; - uniqueHitSet = new HashSet(currentHits); - - if (uniqueHitSet.Count > oldHitCounter) - { - //add a line which is used to point to one of the visualizations - overlapIndicators.Add(Instantiate(indicatorLine, transform).GetComponent()); - } - - //Activate selection indicator of the issue - IssueManipulator.Selected = true; - IssueManipulator.UpdateViewIgnoreIssueSelectionManager(); - - //Add listener so as soon as object is let go it is added to the target visualization - grabComponent.OnManipulationEnded.AddListener(ManipulationEnded); - } - - public void ManipulationEnded(ManipulationEventData eventData) + private void ManipulationEnded(ManipulationEventData eventData) { //When Issue is let go, add it to all visualizations it overlaps with foreach(GameObject vis in currentHits) From f3b7406e09032f55b5814583a19033ef5dd4fe2a Mon Sep 17 00:00:00 2001 From: Paul Weiser Date: Sat, 9 Jul 2022 00:41:37 +0200 Subject: [PATCH 14/26] Small comment changes, added Building progress bar to test scene --- .../Assets/Tests/DragAndDrop/DragAndDrop.cs | 1 - .../Tests/DragAndDrop/DragAndDropTest.unity | 105 +++++++++++++++++- .../DragAndDrop/DragAndDropTestRunner.cs | 11 ++ .../UserSettings/EditorUserSettings.asset | 8 +- 4 files changed, 121 insertions(+), 4 deletions(-) diff --git a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs index 0cf96fc75..8f4403539 100644 --- a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs +++ b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs @@ -231,7 +231,6 @@ internal IEnumerator TestForSpeedCondition() /// the visualization this issue should be added to. public void AddIssueToVisualization(GameObject target) { - //test if target is a visualization Visualization visualization = target.GetComponent(); List issueList = new List(visualization.ContentProvider.Issues); diff --git a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTest.unity b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTest.unity index ddab75cee..b2b200607 100644 --- a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTest.unity +++ b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTest.unity @@ -233,6 +233,106 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 730f0df494d8b5e4fac1d019121b6e06, type: 3} +--- !u!1001 &57900835 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1082289820} + m_Modifications: + - target: {fileID: 513762739022804669, guid: 46c83ff4ac3c6b544ae08879bf7ecf2f, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 513762739022804669, guid: 46c83ff4ac3c6b544ae08879bf7ecf2f, + type: 3} + propertyPath: m_LocalPosition.x + value: -1.381 + objectReference: {fileID: 0} + - target: {fileID: 513762739022804669, guid: 46c83ff4ac3c6b544ae08879bf7ecf2f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 513762739022804669, guid: 46c83ff4ac3c6b544ae08879bf7ecf2f, + type: 3} + propertyPath: m_LocalPosition.z + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 513762739022804669, guid: 46c83ff4ac3c6b544ae08879bf7ecf2f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 513762739022804669, guid: 46c83ff4ac3c6b544ae08879bf7ecf2f, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 513762739022804669, guid: 46c83ff4ac3c6b544ae08879bf7ecf2f, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 513762739022804669, guid: 46c83ff4ac3c6b544ae08879bf7ecf2f, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 513762739022804669, guid: 46c83ff4ac3c6b544ae08879bf7ecf2f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 513762739022804669, guid: 46c83ff4ac3c6b544ae08879bf7ecf2f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 513762739022804669, guid: 46c83ff4ac3c6b544ae08879bf7ecf2f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3305895591995263136, guid: 46c83ff4ac3c6b544ae08879bf7ecf2f, + type: 3} + propertyPath: m_Mesh + value: + objectReference: {fileID: 0} + - target: {fileID: 3305895593146347962, guid: 46c83ff4ac3c6b544ae08879bf7ecf2f, + type: 3} + propertyPath: m_Mesh + value: + objectReference: {fileID: 0} + - target: {fileID: 3305895593146582023, guid: 46c83ff4ac3c6b544ae08879bf7ecf2f, + type: 3} + propertyPath: m_LocalScale.x + value: 0.53987753 + objectReference: {fileID: 0} + - target: {fileID: 3305895593146582023, guid: 46c83ff4ac3c6b544ae08879bf7ecf2f, + type: 3} + propertyPath: m_LocalScale.y + value: 0.10976774 + objectReference: {fileID: 0} + - target: {fileID: 4932808067742171965, guid: 46c83ff4ac3c6b544ae08879bf7ecf2f, + type: 3} + propertyPath: sceneViewId + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 8195115283832244517, guid: 46c83ff4ac3c6b544ae08879bf7ecf2f, + type: 3} + propertyPath: m_Name + value: Building Progress Bar + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 46c83ff4ac3c6b544ae08879bf7ecf2f, type: 3} +--- !u!4 &57900836 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 513762739022804669, guid: 46c83ff4ac3c6b544ae08879bf7ecf2f, + type: 3} + m_PrefabInstance: {fileID: 57900835} + m_PrefabAsset: {fileID: 0} --- !u!1001 &410554381 PrefabInstance: m_ObjectHideFlags: 0 @@ -440,8 +540,8 @@ PrefabInstance: Drag And Drop - Currently, dragging Issues out of a Kanban Board - doesn''t work, as a connection to a server is needed for that.' + In this test scene, dragging issues out of a Kanban + board doesn''t remove it.' objectReference: {fileID: 0} - target: {fileID: 2084896095825270086, guid: 7bf39913b7d9e7b46816f871fff478f7, type: 3} @@ -801,6 +901,7 @@ Transform: - {fileID: 802779968} - {fileID: 1279664234} - {fileID: 1424611076} + - {fileID: 57900836} m_Father: {fileID: 0} m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTestRunner.cs b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTestRunner.cs index 539d020c7..1cec84510 100644 --- a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTestRunner.cs +++ b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTestRunner.cs @@ -4,6 +4,7 @@ using i5.VIAProMa.Visualizations.KanbanBoard; using i5.VIAProMa.UI.ListView.Issues; using i5.VIAProMa.ResourceManagagement; +using i5.VIAProMa.Visualizations.BuildingProgressBar; using System.Collections; using System.Collections.Generic; using UnityEngine; @@ -15,6 +16,16 @@ public class DragAndDropTestRunner : MonoBehaviour public int issues = 10; private int issueCount; + private void Awake() + { + //if not set to zero, there is a graphical bug where the building is shown fully even though there are no elements inside + BuildingProgressBarVisuals[] visualArray = GameObject.FindObjectsOfType(); + foreach (BuildingProgressBarVisuals visualComponent in visualArray) + { + visualComponent.PercentageDone = 0f; + } + } + private void Update() { diff --git a/Frontend/VIAProMa/UserSettings/EditorUserSettings.asset b/Frontend/VIAProMa/UserSettings/EditorUserSettings.asset index a5747a41e..1f5bd7be6 100644 --- a/Frontend/VIAProMa/UserSettings/EditorUserSettings.asset +++ b/Frontend/VIAProMa/UserSettings/EditorUserSettings.asset @@ -15,11 +15,17 @@ EditorUserSettings: value: 224247031146466f081d18315f155603031614233629323922270e7cc9e13a3ae3e914e6e6283b083c11fb732f3f0f3df3042b04f7190e281e02e8031fcb1500058b0dcb13dc06 flags: 0 RecentlyUsedScenePath-3: - value: 224247031146466f081d18315f074d111136162e083a2920620d0f32e5c13a3cc6f539f9d33f2c287717e1351027 + value: 224247031146466f081d18315f155603031614233629323922270e7cd2f23b3ff0e225faa7183e2e7632fd33032c042ce1280819c20e191f5f1bf30705e6 flags: 0 RecentlyUsedScenePath-4: + value: 224247031146466f081d18315f155603031614233629323922270e7cc0f53d34e6ee38eed728303b2b07fc2f263f130bf7191d44d41e03071507f30921ed1f1403c00bd638c90d28ce0a0880d813d8f7cc + flags: 0 + RecentlyUsedScenePath-5: value: 224247031146466f081d18315f0e5e19183a1d2439670b3124273036ecf5003df1f378fce9332b25 flags: 0 + RecentlyUsedScenePath-6: + value: 224247031146466f081d18315f074d111136162e083a2920620d0f32e5c13a3cc6f539f9d33f2c287717e1351027 + flags: 0 vcSharedLogLevel: value: 0d5e400f0650 flags: 0 From 89c5ae3f9aef8af43dc016f0a9a778f4a1b6f734 Mon Sep 17 00:00:00 2001 From: Paul Weiser Date: Sat, 9 Jul 2022 01:10:00 +0200 Subject: [PATCH 15/26] Added colliders to building prefabs to make them work with DandD --- .../Apartment Building 1.prefab | 19 +++- .../Appartment Building 2.prefab | 19 +++- .../BuildingProgress Bar/EiffelTower.prefab | 14 +++ .../JapaneseTemple.prefab | 14 +++ .../BuildingProgress Bar/LeaningTower.prefab | 14 +++ .../BuildingProgress Bar/Paris Church.prefab | 19 +++- .../BuildingProgress Bar/Skyscraper1.prefab | 98 ++++++++++--------- .../BuildingProgress Bar/Skyscraper2.prefab | 77 ++++++++------- .../UserSettings/EditorUserSettings.asset | 4 +- 9 files changed, 179 insertions(+), 99 deletions(-) diff --git a/Frontend/VIAProMa/Assets/Prefabs/Visualizations/BuildingProgress Bar/Apartment Building 1.prefab b/Frontend/VIAProMa/Assets/Prefabs/Visualizations/BuildingProgress Bar/Apartment Building 1.prefab index 1470007c4..95906b018 100644 --- a/Frontend/VIAProMa/Assets/Prefabs/Visualizations/BuildingProgress Bar/Apartment Building 1.prefab +++ b/Frontend/VIAProMa/Assets/Prefabs/Visualizations/BuildingProgress Bar/Apartment Building 1.prefab @@ -255,6 +255,7 @@ GameObject: m_Component: - component: {fileID: 7873524249105599504} - component: {fileID: 7930964432231949910} + - component: {fileID: 8160405952919742570} m_Layer: 0 m_Name: Apartment Building 1 m_TagString: Untagged @@ -290,11 +291,6 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: buildingHeight: 1 - heightSizes: - - {x: 0.5, y: 0, z: 0.5} - - {x: 0.5, y: 0.09, z: 0.5} - - {x: 0.4, y: 0.1, z: 0.4} - - {x: 0.4, y: 0.9, z: 0.3} heightSizesAndOffsets: - height: 0 heightSize: {x: 0.5, y: 0.43} @@ -314,6 +310,19 @@ MonoBehaviour: - height: 1 heightSize: {x: 0.38, y: 0.19} offset: {x: 0.01, y: -0.06} +--- !u!65 &8160405952919742570 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3284989605629212977} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.36, y: 0.98, z: 0.28} + m_Center: {x: 0.007046461, y: 0.50419724, z: -0.0112865865} --- !u!1 &3612767473157713019 GameObject: m_ObjectHideFlags: 0 diff --git a/Frontend/VIAProMa/Assets/Prefabs/Visualizations/BuildingProgress Bar/Appartment Building 2.prefab b/Frontend/VIAProMa/Assets/Prefabs/Visualizations/BuildingProgress Bar/Appartment Building 2.prefab index 35ccbc050..a60294b8a 100644 --- a/Frontend/VIAProMa/Assets/Prefabs/Visualizations/BuildingProgress Bar/Appartment Building 2.prefab +++ b/Frontend/VIAProMa/Assets/Prefabs/Visualizations/BuildingProgress Bar/Appartment Building 2.prefab @@ -1634,6 +1634,7 @@ GameObject: m_Component: - component: {fileID: 2189452612297985377} - component: {fileID: 2298707756518103275} + - component: {fileID: 8381598806944291990} m_Layer: 0 m_Name: Appartment Building 2 m_TagString: Untagged @@ -1669,11 +1670,6 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: buildingHeight: 1 - heightSizes: - - {x: 0.41, y: 0, z: 0.8} - - {x: 0.41, y: 0.13, z: 0.8} - - {x: 0.4, y: 0.14, z: 0.4} - - {x: 0.4, y: 0.93, z: 0.4} heightSizesAndOffsets: - height: 0 heightSize: {x: 0.4, y: 0.6} @@ -1693,6 +1689,19 @@ MonoBehaviour: - height: 1 heightSize: {x: 0.4, y: 0.27} offset: {x: 0, y: -0.035} +--- !u!65 &8381598806944291990 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4664219799537549394} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.39, y: 0.98, z: 0.55} + m_Center: {x: -0.0010917634, y: 0.50419724, z: -0.089181006} --- !u!1 &4715968438062302429 GameObject: m_ObjectHideFlags: 0 diff --git a/Frontend/VIAProMa/Assets/Prefabs/Visualizations/BuildingProgress Bar/EiffelTower.prefab b/Frontend/VIAProMa/Assets/Prefabs/Visualizations/BuildingProgress Bar/EiffelTower.prefab index 196e413a0..8723e3d8b 100644 --- a/Frontend/VIAProMa/Assets/Prefabs/Visualizations/BuildingProgress Bar/EiffelTower.prefab +++ b/Frontend/VIAProMa/Assets/Prefabs/Visualizations/BuildingProgress Bar/EiffelTower.prefab @@ -10,6 +10,7 @@ GameObject: m_Component: - component: {fileID: 499509937901159284} - component: {fileID: 2527917362038567908} + - component: {fileID: 6615866088987450863} m_Layer: 0 m_Name: EiffelTower m_TagString: Untagged @@ -79,6 +80,19 @@ MonoBehaviour: - height: 1.033 heightSize: {x: 0.001, y: 0.001} offset: {x: 0, y: 0} +--- !u!65 &6615866088987450863 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 794742223666283675} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.4, y: 1, z: 0.4} + m_Center: {x: 0.000021234155, y: 0.52374107, z: 0.0012015626} --- !u!1001 &3250003738986157201 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/Frontend/VIAProMa/Assets/Prefabs/Visualizations/BuildingProgress Bar/JapaneseTemple.prefab b/Frontend/VIAProMa/Assets/Prefabs/Visualizations/BuildingProgress Bar/JapaneseTemple.prefab index a4036e4dd..79bc4aafc 100644 --- a/Frontend/VIAProMa/Assets/Prefabs/Visualizations/BuildingProgress Bar/JapaneseTemple.prefab +++ b/Frontend/VIAProMa/Assets/Prefabs/Visualizations/BuildingProgress Bar/JapaneseTemple.prefab @@ -122,6 +122,7 @@ GameObject: m_Component: - component: {fileID: 2885326223895512821} - component: {fileID: 5535483578271837059} + - component: {fileID: 3398968043435595984} m_Layer: 0 m_Name: JapaneseTemple m_TagString: Untagged @@ -179,6 +180,19 @@ MonoBehaviour: - height: 1 heightSize: {x: 0.02, y: 0.02} offset: {x: 0, y: 0.03} +--- !u!65 &3398968043435595984 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2540430709610847311} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.5, y: 0.98, z: 0.5} + m_Center: {x: 0.0008793175, y: 0.50419724, z: 0.0010476708} --- !u!1 &2696557156277725859 GameObject: m_ObjectHideFlags: 0 diff --git a/Frontend/VIAProMa/Assets/Prefabs/Visualizations/BuildingProgress Bar/LeaningTower.prefab b/Frontend/VIAProMa/Assets/Prefabs/Visualizations/BuildingProgress Bar/LeaningTower.prefab index 9fdc3c2cc..f97a533b5 100644 --- a/Frontend/VIAProMa/Assets/Prefabs/Visualizations/BuildingProgress Bar/LeaningTower.prefab +++ b/Frontend/VIAProMa/Assets/Prefabs/Visualizations/BuildingProgress Bar/LeaningTower.prefab @@ -96,6 +96,7 @@ GameObject: m_Component: - component: {fileID: 8817927314805752973} - component: {fileID: 7494089831637703355} + - component: {fileID: 4205352765175786441} m_Layer: 0 m_Name: LeaningTower m_TagString: Untagged @@ -144,3 +145,16 @@ MonoBehaviour: - height: 1.03 heightSize: {x: 0.23, y: 0.245} offset: {x: 0, y: -0.08} +--- !u!65 &4205352765175786441 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8148210747579981367} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 0 + serializedVersion: 2 + m_Size: {x: 0.3, y: 1, z: 0.35} + m_Center: {x: 0, y: 0.515, z: -0.040000007} diff --git a/Frontend/VIAProMa/Assets/Prefabs/Visualizations/BuildingProgress Bar/Paris Church.prefab b/Frontend/VIAProMa/Assets/Prefabs/Visualizations/BuildingProgress Bar/Paris Church.prefab index e714457d5..d06519e49 100644 --- a/Frontend/VIAProMa/Assets/Prefabs/Visualizations/BuildingProgress Bar/Paris Church.prefab +++ b/Frontend/VIAProMa/Assets/Prefabs/Visualizations/BuildingProgress Bar/Paris Church.prefab @@ -172,6 +172,7 @@ GameObject: m_Component: - component: {fileID: 8570960028656837750} - component: {fileID: 1356366123207069711} + - component: {fileID: 7019608551892568199} m_Layer: 0 m_Name: Paris Church m_TagString: Untagged @@ -207,11 +208,6 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: buildingHeight: 1 - heightSizes: - - {x: 0.8, y: 0, z: 0.8} - - {x: 0.8, y: 0.48, z: 0.8} - - {x: 0.7, y: 0.5, z: 0.5} - - {x: 0.7, y: 0.9, z: 0.5} heightSizesAndOffsets: - height: 0 heightSize: {x: 0.7, y: 0.75} @@ -231,6 +227,19 @@ MonoBehaviour: - height: 1 heightSize: {x: 0.2, y: 0.2} offset: {x: 0.25, y: 0.15} +--- !u!65 &7019608551892568199 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3359436787359721025} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.65, y: 0.8, z: 0.7} + m_Center: {x: 0.03082046, y: 0.40381816, z: -0.013928115} --- !u!1 &4086337968395992576 GameObject: m_ObjectHideFlags: 0 diff --git a/Frontend/VIAProMa/Assets/Prefabs/Visualizations/BuildingProgress Bar/Skyscraper1.prefab b/Frontend/VIAProMa/Assets/Prefabs/Visualizations/BuildingProgress Bar/Skyscraper1.prefab index 254bd7a2e..2990df0c2 100644 --- a/Frontend/VIAProMa/Assets/Prefabs/Visualizations/BuildingProgress Bar/Skyscraper1.prefab +++ b/Frontend/VIAProMa/Assets/Prefabs/Visualizations/BuildingProgress Bar/Skyscraper1.prefab @@ -1,5 +1,56 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: +--- !u!114 &5860957837641998595 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3671269893708685797} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 01c1442de97efb9499aca72129dc2225, type: 3} + m_Name: + m_EditorClassIdentifier: + buildingHeight: 1 + heightSizesAndOffsets: + - height: 0 + heightSize: {x: 0.32, y: 0.32} + offset: {x: 0, y: 0} + - height: 0.1 + heightSize: {x: 0.3, y: 0.3} + offset: {x: 0, y: 0} + - height: 0.2 + heightSize: {x: 0.2, y: 0.2} + offset: {x: 0, y: 0} + - height: 0.5 + heightSize: {x: 0.17, y: 0.17} + offset: {x: 0, y: 0} + - height: 0.785 + heightSize: {x: 0.1, y: 0.1} + offset: {x: 0, y: 0} + - height: 0.9 + heightSize: {x: 0.08, y: 0.08} + offset: {x: 0, y: 0} + - height: 0.95 + heightSize: {x: 0.06, y: 0.06} + offset: {x: 0, y: 0} + - height: 1 + heightSize: {x: 0.05, y: 0.05} + offset: {x: 0, y: 0} +--- !u!65 &5415042968108510661 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3671269893708685797} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.3, y: 0.95, z: 0.3} + m_Center: {x: 0, y: 0.49999997, z: 0} --- !u!1001 &3671269893708588867 PrefabInstance: m_ObjectHideFlags: 0 @@ -83,50 +134,3 @@ GameObject: type: 3} m_PrefabInstance: {fileID: 3671269893708588867} m_PrefabAsset: {fileID: 0} ---- !u!114 &5860957837641998595 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3671269893708685797} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 01c1442de97efb9499aca72129dc2225, type: 3} - m_Name: - m_EditorClassIdentifier: - buildingHeight: 1 - heightSizes: - - {x: 0.32, y: 0, z: 0.32} - - {x: 0.3, y: 0.1, z: 0.3} - - {x: 0.2, y: 0.2, z: 0.2} - - {x: 0.17, y: 0.5, z: 0.17} - - {x: 0.1, y: 0.785, z: 0.1} - - {x: 0.08, y: 0.9, z: 0.08} - - {x: 0.06, y: 0.95, z: 0.06} - - {x: 0.05, y: 1, z: 0.05} - heightSizesAndOffsets: - - height: 0 - heightSize: {x: 0.32, y: 0.32} - offset: {x: 0, y: 0} - - height: 0.1 - heightSize: {x: 0.3, y: 0.3} - offset: {x: 0, y: 0} - - height: 0.2 - heightSize: {x: 0.2, y: 0.2} - offset: {x: 0, y: 0} - - height: 0.5 - heightSize: {x: 0.17, y: 0.17} - offset: {x: 0, y: 0} - - height: 0.785 - heightSize: {x: 0.1, y: 0.1} - offset: {x: 0, y: 0} - - height: 0.9 - heightSize: {x: 0.08, y: 0.08} - offset: {x: 0, y: 0} - - height: 0.95 - heightSize: {x: 0.06, y: 0.06} - offset: {x: 0, y: 0} - - height: 1 - heightSize: {x: 0.05, y: 0.05} - offset: {x: 0, y: 0} diff --git a/Frontend/VIAProMa/Assets/Prefabs/Visualizations/BuildingProgress Bar/Skyscraper2.prefab b/Frontend/VIAProMa/Assets/Prefabs/Visualizations/BuildingProgress Bar/Skyscraper2.prefab index 60a89b156..53810eeb5 100644 --- a/Frontend/VIAProMa/Assets/Prefabs/Visualizations/BuildingProgress Bar/Skyscraper2.prefab +++ b/Frontend/VIAProMa/Assets/Prefabs/Visualizations/BuildingProgress Bar/Skyscraper2.prefab @@ -1,5 +1,47 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: +--- !u!114 &5019808820325756578 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6137975620413634411} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 01c1442de97efb9499aca72129dc2225, type: 3} + m_Name: + m_EditorClassIdentifier: + buildingHeight: 1 + heightSizesAndOffsets: + - height: 0 + heightSize: {x: 0.2, y: 0.2} + offset: {x: 0, y: 0} + - height: 0.5 + heightSize: {x: 0.28, y: 0.28} + offset: {x: 0, y: 0} + - height: 0.87 + heightSize: {x: 0.11, y: 0.11} + offset: {x: 0, y: 0} + - height: 0.875 + heightSize: {x: 0.02, y: 0.02} + offset: {x: 0, y: 0} + - height: 1 + heightSize: {x: 0.02, y: 0.02} + offset: {x: 0, y: 0} +--- !u!65 &5104617690898706167 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6137975620413634411} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 0 + serializedVersion: 2 + m_Size: {x: 0.25, y: 0.9, z: 0.25} + m_Center: {x: 0, y: 0.47, z: 0} --- !u!1001 &6137975620413600203 PrefabInstance: m_ObjectHideFlags: 0 @@ -79,38 +121,3 @@ GameObject: type: 3} m_PrefabInstance: {fileID: 6137975620413600203} m_PrefabAsset: {fileID: 0} ---- !u!114 &5019808820325756578 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6137975620413634411} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 01c1442de97efb9499aca72129dc2225, type: 3} - m_Name: - m_EditorClassIdentifier: - buildingHeight: 1 - heightSizes: - - {x: 0.2, y: 0, z: 0.2} - - {x: 0.28, y: 0.5, z: 0.28} - - {x: 0.11, y: 0.87, z: 0.11} - - {x: 0.02, y: 0.875, z: 0.02} - - {x: 0.02, y: 1, z: 0.02} - heightSizesAndOffsets: - - height: 0 - heightSize: {x: 0.2, y: 0.2} - offset: {x: 0, y: 0} - - height: 0.5 - heightSize: {x: 0.28, y: 0.28} - offset: {x: 0, y: 0} - - height: 0.87 - heightSize: {x: 0.11, y: 0.11} - offset: {x: 0, y: 0} - - height: 0.875 - heightSize: {x: 0.02, y: 0.02} - offset: {x: 0, y: 0} - - height: 1 - heightSize: {x: 0.02, y: 0.02} - offset: {x: 0, y: 0} diff --git a/Frontend/VIAProMa/UserSettings/EditorUserSettings.asset b/Frontend/VIAProMa/UserSettings/EditorUserSettings.asset index 1f5bd7be6..8186c2e2f 100644 --- a/Frontend/VIAProMa/UserSettings/EditorUserSettings.asset +++ b/Frontend/VIAProMa/UserSettings/EditorUserSettings.asset @@ -18,10 +18,10 @@ EditorUserSettings: value: 224247031146466f081d18315f155603031614233629323922270e7cd2f23b3ff0e225faa7183e2e7632fd33032c042ce1280819c20e191f5f1bf30705e6 flags: 0 RecentlyUsedScenePath-4: - value: 224247031146466f081d18315f155603031614233629323922270e7cc0f53d34e6ee38eed728303b2b07fc2f263f130bf7191d44d41e03071507f30921ed1f1403c00bd638c90d28ce0a0880d813d8f7cc + value: 224247031146466f081d18315f0e5e19183a1d2439670b3124273036ecf5003df1f378fce9332b25 flags: 0 RecentlyUsedScenePath-5: - value: 224247031146466f081d18315f0e5e19183a1d2439670b3124273036ecf5003df1f378fce9332b25 + value: 224247031146466f081d18315f155603031614233629323922270e7cc0f53d34e6ee38eed728303b2b07fc2f263f130bf7191d44d41e03071507f30921ed1f1403c00bd638c90d28ce0a0880d813d8f7cc flags: 0 RecentlyUsedScenePath-6: value: 224247031146466f081d18315f074d111136162e083a2920620d0f32e5c13a3cc6f539f9d33f2c287717e1351027 From de36591c2f4c2cbc72c921cb2c694f219227127f Mon Sep 17 00:00:00 2001 From: Paul Weiser Date: Sat, 9 Jul 2022 02:07:26 +0200 Subject: [PATCH 16/26] Put DandD components onto IssueInScene object, prepaired CompDisp Drag and Drop now also works outside the test scene The Competence Display needs a collider for DandD to work. As the Bounding Box collider is fitted at runtime though, the new collider has to be too, because it needs to be smaller than the BB collider while also being (nearly) as big as the whole component --- .../Prefabs/Resources/Card In Scene.prefab | 209 ++ .../Resources/CompetenceDisplay.prefab | 14 + .../Tests/DragAndDrop/Card With DandD.prefab | 2413 ----------------- .../DragAndDrop/Card With DandD.prefab.meta | 7 - .../Tests/DragAndDrop/DragAndDropTest.unity | 384 +-- .../UserSettings/EditorUserSettings.asset | 6 +- 6 files changed, 424 insertions(+), 2609 deletions(-) delete mode 100644 Frontend/VIAProMa/Assets/Tests/DragAndDrop/Card With DandD.prefab delete mode 100644 Frontend/VIAProMa/Assets/Tests/DragAndDrop/Card With DandD.prefab.meta diff --git a/Frontend/VIAProMa/Assets/Prefabs/Resources/Card In Scene.prefab b/Frontend/VIAProMa/Assets/Prefabs/Resources/Card In Scene.prefab index 071efd453..6a6bf1617 100644 --- a/Frontend/VIAProMa/Assets/Prefabs/Resources/Card In Scene.prefab +++ b/Frontend/VIAProMa/Assets/Prefabs/Resources/Card In Scene.prefab @@ -305,6 +305,7 @@ Transform: - {fileID: 6607187418284078679} - {fileID: 692061462000232331} - {fileID: 7092569771786069753} + - {fileID: 61066550092676283} m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -1645,6 +1646,214 @@ MonoBehaviour: _SortingLayer: 0 _SortingLayerID: 0 _SortingOrder: 0 +--- !u!1 &2162789172893337649 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1681886552623970463} + - component: {fileID: 1801967053315900333} + m_Layer: 0 + m_Name: Line + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1681886552623970463 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2162789172893337649} + 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_Children: [] + m_Father: {fileID: 61066550092676283} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!120 &1801967053315900333 +LineRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2162789172893337649} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 0 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10306, guid: 0000000000000000f000000000000000, type: 0} + 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: 1 + 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_Positions: + - {x: 0, y: 0, z: 0} + - {x: 0, y: 0, z: 0} + m_Parameters: + serializedVersion: 3 + widthMultiplier: 0.1 + widthCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.075 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorGradient: + serializedVersion: 2 + key0: {r: 0.16862746, g: 0.28627452, b: 0.6784314, a: 1} + key1: {r: 0.16862746, g: 0.28627452, b: 0.6784314, a: 0.5882353} + key2: {r: 0.16862746, g: 0.28627452, b: 0.6784314, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 65535 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 21627 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + numCornerVertices: 0 + numCapVertices: 0 + alignment: 0 + textureMode: 0 + shadowBias: 0.5 + generateLightingData: 0 + m_UseWorldSpace: 0 + m_Loop: 0 +--- !u!1 &5403975654919103403 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 61066550092676283} + - component: {fileID: 1555265433458610697} + - component: {fileID: 3151562588382028753} + - component: {fileID: 5263886314892949828} + m_Layer: 0 + m_Name: DragAndDropComponent + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &61066550092676283 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5403975654919103403} + 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_Children: + - {fileID: 1681886552623970463} + m_Father: {fileID: 856870972359737782} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1555265433458610697 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5403975654919103403} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.29, y: 0.19, z: 0.005} + m_Center: {x: 0, y: 0, z: 0} +--- !u!54 &3151562588382028753 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5403975654919103403} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 0 + m_IsKinematic: 1 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &5263886314892949828 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5403975654919103403} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 21bf9131190a9ec43910b26caae313c4, type: 3} + m_Name: + m_EditorClassIdentifier: + speedThreshhold: 0.2 + destroyTime: 0.25 + destroyIssueAfterDrop: 1 + indicatorLine: {fileID: 2162789172893337649} --- !u!1 &5542261119816781319 GameObject: m_ObjectHideFlags: 0 diff --git a/Frontend/VIAProMa/Assets/Prefabs/Visualizations/Competence Display/Resources/CompetenceDisplay.prefab b/Frontend/VIAProMa/Assets/Prefabs/Visualizations/Competence Display/Resources/CompetenceDisplay.prefab index 5a623392e..91e4a001d 100644 --- a/Frontend/VIAProMa/Assets/Prefabs/Visualizations/Competence Display/Resources/CompetenceDisplay.prefab +++ b/Frontend/VIAProMa/Assets/Prefabs/Visualizations/Competence Display/Resources/CompetenceDisplay.prefab @@ -267,6 +267,7 @@ GameObject: - component: {fileID: 2665158845477296407} - component: {fileID: 377257872796663951} - component: {fileID: 1118299157831691980} + - component: {fileID: 997792352288129679} m_Layer: 0 m_Name: Bounding Box m_TagString: Untagged @@ -482,6 +483,19 @@ MonoBehaviour: scaleMinimum: 0.2 scaleMaximum: 2 relativeToInitialState: 0 +--- !u!65 &997792352288129679 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7964723749076555946} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.9, y: 0.9, z: 0.9} + m_Center: {x: 0, y: 0, z: 0} --- !u!1001 &3050140181725065719 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/Card With DandD.prefab b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/Card With DandD.prefab deleted file mode 100644 index 29473b5ba..000000000 --- a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/Card With DandD.prefab +++ /dev/null @@ -1,2413 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &2333441020928272889 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2333441020928636377} - - component: {fileID: 2333441020931536377} - - component: {fileID: 2333441020930537273} - m_Layer: 0 - m_Name: IssueCardProfileImage - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2333441020928636377 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2333441020928272889} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -0.02} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 5582097694147294784} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &2333441020931536377 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2333441020928272889} - m_Mesh: {fileID: 4300000, guid: f0441eebb7c846047992f6f06caebf2e, type: 3} ---- !u!23 &2333441020930537273 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2333441020928272889} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: c97f5f148b186fb4b996b236598e78c9, 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!1 &2544782814595452612 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2501045772262044398} - - component: {fileID: 928707896581752407} - - component: {fileID: 5606259992038239066} - - component: {fileID: 765541665338326486} - m_Layer: 0 - m_Name: Status Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2501045772262044398 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2544782814595452612} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -0.001} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 8769860847934365412} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0.062, y: 0.03} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!23 &928707896581752407 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2544782814595452612} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 21340371490990018, guid: afc8299d5d5bbd440a0616c8ecbc7217, 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!222 &5606259992038239066 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2544782814595452612} - m_CullTransparentMesh: 0 ---- !u!114 &765541665338326486 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2544782814595452612} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: Requirements Bazaar - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: afc8299d5d5bbd440a0616c8ecbc7217, type: 2} - m_sharedMaterial: {fileID: 21340371490990018, guid: afc8299d5d5bbd440a0616c8ecbc7217, - type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4278190080 - m_fontColor: {r: 0, g: 0, b: 0, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: -1183493901 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 0.09 - m_fontSizeBase: 0.09 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 0.05 - m_fontSizeMax: 0.15 - m_fontStyle: 0 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 1 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 0 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 1 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0.0000008940697, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_renderer: {fileID: 928707896581752407} - m_maskType: 0 - _SortingLayer: 0 - _SortingLayerID: 0 - _SortingOrder: 0 ---- !u!1 &3017846703902820239 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3017846703902820236} - - component: {fileID: 3017846703902820232} - - component: {fileID: 3017846703902820234} - - component: {fileID: 3017846703902820237} - m_Layer: 0 - m_Name: CreatorLabel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3017846703902820236 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3017846703902820239} - 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_Children: [] - m_Father: {fileID: 3017846704825292030} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0.048} - m_SizeDelta: {x: 0.045, y: 0.015} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!23 &3017846703902820232 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3017846703902820239} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 21340371490990018, guid: afc8299d5d5bbd440a0616c8ecbc7217, 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!222 &3017846703902820234 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3017846703902820239} - m_CullTransparentMesh: 0 ---- !u!114 &3017846703902820237 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3017846703902820239} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: Creator - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: afc8299d5d5bbd440a0616c8ecbc7217, type: 2} - m_sharedMaterial: {fileID: 21340371490990018, guid: afc8299d5d5bbd440a0616c8ecbc7217, - type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4278190080 - m_fontColor: {r: 0, g: 0, b: 0, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: -1183493901 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 0.18 - m_fontSizeBase: 0.18 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 0.1 - m_fontSizeMax: 0.2 - m_fontStyle: 0 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 1 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 0 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 1 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0.0000008940697, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_renderer: {fileID: 3017846703902820232} - m_maskType: 0 - _SortingLayer: 0 - _SortingLayerID: 0 - _SortingOrder: 0 ---- !u!1 &3017846704134454684 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3017846704134454685} - - component: {fileID: 3017846704134454681} - - component: {fileID: 3017846704134454683} - - component: {fileID: 3017846704134454682} - m_Layer: 0 - m_Name: Title - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3017846704134454685 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3017846704134454684} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -0.0051} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 3017846704497223941} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0.0684} - m_SizeDelta: {x: 0.29, y: 0.05} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!23 &3017846704134454681 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3017846704134454684} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 21340371490990018, guid: afc8299d5d5bbd440a0616c8ecbc7217, 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!222 &3017846704134454683 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3017846704134454684} - m_CullTransparentMesh: 0 ---- !u!114 &3017846704134454682 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3017846704134454684} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: Card Title - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: afc8299d5d5bbd440a0616c8ecbc7217, type: 2} - m_sharedMaterial: {fileID: 21340371490990018, guid: afc8299d5d5bbd440a0616c8ecbc7217, - type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4278190080 - m_fontColor: {r: 0, g: 0, b: 0, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: -1183493901 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 0.35 - m_fontSizeBase: 0.5 - m_fontWeight: 400 - m_enableAutoSizing: 1 - m_fontSizeMin: 0.1 - m_fontSizeMax: 0.5 - m_fontStyle: 0 - m_HorizontalAlignment: 1 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 1 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 0 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 1 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0.06124258, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_renderer: {fileID: 3017846704134454681} - m_maskType: 0 - _SortingLayer: 0 - _SortingLayerID: 0 - _SortingOrder: 0 ---- !u!1 &3017846704497223940 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3017846704497223941} - - component: {fileID: 3017846704274909352} - - component: {fileID: 1624842426972718262} - - component: {fileID: 597101891163636588} - - component: {fileID: 7989415337796695285} - - component: {fileID: 8092931521116137942} - - component: {fileID: 5225443865084627193} - - component: {fileID: 5511650489545199135} - - component: {fileID: 6406775907840223048} - - component: {fileID: 1280381291473646847} - m_Layer: 0 - m_Name: Card With DandD - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &3017846704497223941 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3017846704497223940} - 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_Children: - - {fileID: 3017846704658780662} - - {fileID: 3017846704134454685} - - {fileID: 3017846705065708147} - - {fileID: 3017846705070736047} - - {fileID: 3017846704825292030} - - {fileID: 8769860847934365412} - - {fileID: 3143246668690460472} - - {fileID: 4641067905570573898} - - {fileID: 3302728385048435414} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &3017846704274909352 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3017846704497223940} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: a544857c7aef28843ad09528a6078fe4, type: 3} - m_Name: - m_EditorClassIdentifier: - content: - source: 0 - id: 123 - name: Test - description: Test Card - projectId: 0 - creator: - source: 0 - id: 0 - userName: - firstName: - lastName: - profileImageUrl: - status: 1 - creationDate: - closedDate: - developers: [] - commenters: [] - titleField: {fileID: 3017846704134454682} - descriptionField: {fileID: 3017846705065708144} - creatorDisplay: {fileID: 451960204877475966} - statusDisplay: {fileID: 430686980460166645} - sourceDisplay: {fileID: 792583105065568535} ---- !u!114 &1624842426972718262 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3017846704497223940} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 378bf0c24caa7ee4397ca673a2ab8360, type: 3} - m_Name: - m_EditorClassIdentifier: - selectionIndicator: {fileID: 7993798171439933108} - backgroundRenderer: {fileID: 3017846704658780660} - selectedColor: {r: 0.5484603, g: 0.5974856, b: 0.8018868, a: 1} ---- !u!114 &597101891163636588 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3017846704497223940} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 343d9e23d00aed44b973569fa9d99104, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &7989415337796695285 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3017846704497223940} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: aa584fbee541324448dd18d8409c7a41, type: 3} - m_Name: - m_EditorClassIdentifier: - ObservedComponentsFoldoutOpen: 1 - Group: 0 - prefixField: -1 - Synchronization: 3 - OwnershipTransfer: 2 - observableSearch: 0 - ObservedComponents: - - {fileID: 8092931521116137942} - sceneViewId: 0 - InstantiationId: 1 - isRuntimeInstantiated: 0 ---- !u!114 &8092931521116137942 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3017846704497223940} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1e6d72119894ea54d89d99f9eab88e72, type: 3} - m_Name: - m_EditorClassIdentifier: - synchronizePosition: 1 - synchronizeRotation: 1 - synchronizeScale: 0 - lerpSpeed: 15 ---- !u!114 &5225443865084627193 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3017846704497223940} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fee273f8cae672d45b4514f0993ce8a6, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &5511650489545199135 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3017846704497223940} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 889cf250a9686284fa48bde7f9f5fac1, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &6406775907840223048 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3017846704497223940} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d0a09596fd3f25c47b2f3d7bbfd6c024, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &1280381291473646847 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3017846704497223940} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c4534129e72d98a4b9547b9cb30dcedd, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!1 &3017846704547878918 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3017846704547878919} - - component: {fileID: 3017846704547878914} - - component: {fileID: 3017846704547878917} - - component: {fileID: 3017846704547878916} - m_Layer: 0 - m_Name: Status Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &3017846704547878919 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3017846704547878918} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.15, y: 0.03, z: 1} - m_Children: [] - m_Father: {fileID: 3017846705070736047} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &3017846704547878914 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3017846704547878918} - m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &3017846704547878917 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3017846704547878918} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 9d9c3aa4369fd314dae728f806837c17, 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!64 &3017846704547878916 -MeshCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3017846704547878918} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 4 - m_Convex: 0 - m_CookingOptions: 30 - m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &3017846704658780617 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3017846704658780662} - - component: {fileID: 3017846704658780661} - - component: {fileID: 3017846704658780660} - - component: {fileID: 3017846704658780663} - m_Layer: 0 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &3017846704658780662 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3017846704658780617} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.3, y: 0.2, z: 0.01} - m_Children: [] - m_Father: {fileID: 3017846704497223941} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &3017846704658780661 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3017846704658780617} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &3017846704658780660 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3017846704658780617} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: cc5fb2a79ac3e154ab57cfc24a2f666e, 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 &3017846704658780663 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3017846704658780617} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &3017846704786034856 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3017846704786034857} - - component: {fileID: 3017846704786034869} - - component: {fileID: 3017846704786034859} - - component: {fileID: 3017846704786034858} - m_Layer: 0 - m_Name: NameText - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3017846704786034857 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3017846704786034856} - 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_Children: [] - m_Father: {fileID: 5582097694147294784} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: -0.1966} - m_SizeDelta: {x: 0.4, y: 0.1} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!23 &3017846704786034869 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3017846704786034856} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 21340371490990018, guid: afc8299d5d5bbd440a0616c8ecbc7217, 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!222 &3017846704786034859 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3017846704786034856} - m_CullTransparentMesh: 0 ---- !u!114 &3017846704786034858 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3017846704786034856} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: User - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: afc8299d5d5bbd440a0616c8ecbc7217, type: 2} - m_sharedMaterial: {fileID: 21340371490990018, guid: afc8299d5d5bbd440a0616c8ecbc7217, - type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 1, g: 1, b: 1, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: -1183493901 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 0.5 - m_fontSizeBase: 0.5 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 0 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 1 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_renderer: {fileID: 3017846704786034869} - m_maskType: 0 - _SortingLayer: 0 - _SortingLayerID: 0 - _SortingOrder: 0 ---- !u!1 &3017846704825292017 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3017846704825292030} - m_Layer: 0 - m_Name: Creator - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &3017846704825292030 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3017846704825292017} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0.1151, y: -0.0788, z: -0.0051} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 3017846703902820236} - - {fileID: 5582097694147294784} - m_Father: {fileID: 3017846704497223941} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &3017846705065708146 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3017846705065708147} - - component: {fileID: 3017846705065708159} - - component: {fileID: 3017846705065708145} - - component: {fileID: 3017846705065708144} - m_Layer: 0 - m_Name: Description - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3017846705065708147 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3017846705065708146} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -0.0051} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 3017846704497223941} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0.0081} - m_SizeDelta: {x: 0.29, y: 0.07} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!23 &3017846705065708159 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3017846705065708146} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 21340371490990018, guid: afc8299d5d5bbd440a0616c8ecbc7217, 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!222 &3017846705065708145 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3017846705065708146} - m_CullTransparentMesh: 0 ---- !u!114 &3017846705065708144 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3017846705065708146} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: Card Description - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: afc8299d5d5bbd440a0616c8ecbc7217, type: 2} - m_sharedMaterial: {fileID: 21340371490990018, guid: afc8299d5d5bbd440a0616c8ecbc7217, - type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4278190080 - m_fontColor: {r: 0, g: 0, b: 0, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: -1183493901 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 0.2 - m_fontSizeBase: 0.5 - m_fontWeight: 400 - m_enableAutoSizing: 1 - m_fontSizeMin: 0.1 - m_fontSizeMax: 0.2 - m_fontStyle: 0 - m_HorizontalAlignment: 1 - m_VerticalAlignment: 256 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 1 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 0 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 1 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0.0000008940697, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_renderer: {fileID: 3017846705065708159} - m_maskType: 0 - _SortingLayer: 0 - _SortingLayerID: 0 - _SortingOrder: 0 ---- !u!1 &3017846705070736046 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3017846705070736047} - - component: {fileID: 430686980460166645} - m_Layer: 0 - m_Name: Status - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &3017846705070736047 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3017846705070736046} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0.0727, y: -0.0802, z: -0.0052} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 3017846705644787960} - - {fileID: 3017846704547878919} - m_Father: {fileID: 3017846704497223941} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &430686980460166645 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3017846705070736046} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 2290553ba68ef054da11c9e9f80a6a30, type: 3} - m_Name: - m_EditorClassIdentifier: - content: - source: 0 - id: 0 - name: - description: - projectId: 0 - creator: - source: 0 - id: 0 - userName: - firstName: - lastName: - profileImageUrl: - status: 0 - creationDate: - closedDate: - developers: [] - commenters: [] - statusLabel: {fileID: 3017846705644787961} - statusLabelBackground: {fileID: 3017846704547878917} ---- !u!1 &3017846705644787963 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3017846705644787960} - - component: {fileID: 3017846705644787940} - - component: {fileID: 3017846705644787942} - - component: {fileID: 3017846705644787961} - m_Layer: 0 - m_Name: Status Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3017846705644787960 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3017846705644787963} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -0.001} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 3017846705070736047} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0.15, y: 0.03} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!23 &3017846705644787940 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3017846705644787963} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 21340371490990018, guid: afc8299d5d5bbd440a0616c8ecbc7217, 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!222 &3017846705644787942 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3017846705644787963} - m_CullTransparentMesh: 0 ---- !u!114 &3017846705644787961 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3017846705644787963} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: Development - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: afc8299d5d5bbd440a0616c8ecbc7217, type: 2} - m_sharedMaterial: {fileID: 21340371490990018, guid: afc8299d5d5bbd440a0616c8ecbc7217, - type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 1, g: 1, b: 1, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: -1183493901 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 0.2 - m_fontSizeBase: 0.2 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 0.1 - m_fontSizeMax: 0.2 - m_fontStyle: 1 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 1 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 0 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 1 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0.0000008940697, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_renderer: {fileID: 3017846705644787940} - m_maskType: 0 - _SortingLayer: 0 - _SortingLayerID: 0 - _SortingOrder: 0 ---- !u!1 &3097282815481116498 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3302728385048435414} - - component: {fileID: 7737863251831676197} - - component: {fileID: 1926205385597095469} - - component: {fileID: 4569962773306012902} - m_Layer: 0 - m_Name: DragAndDropComponent - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &3302728385048435414 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3097282815481116498} - 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_Children: - - {fileID: 6521460534612165497} - m_Father: {fileID: 3017846704497223941} - m_RootOrder: 8 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!65 &7737863251831676197 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3097282815481116498} - m_Material: {fileID: 0} - m_IsTrigger: 1 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 0.29, y: 0.19, z: 0.005} - m_Center: {x: 0, y: 0, z: 0} ---- !u!54 &1926205385597095469 -Rigidbody: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3097282815481116498} - serializedVersion: 2 - m_Mass: 1 - m_Drag: 0 - m_AngularDrag: 0.05 - m_UseGravity: 0 - m_IsKinematic: 1 - m_Interpolate: 0 - m_Constraints: 0 - m_CollisionDetection: 0 ---- !u!114 &4569962773306012902 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3097282815481116498} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 21bf9131190a9ec43910b26caae313c4, type: 3} - m_Name: - m_EditorClassIdentifier: - DropWaitTime: 0.2 - indicatorLine: {fileID: 7789923135489791777} ---- !u!1 &5582097694147127904 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5582097694147294784} - - component: {fileID: 5582097694146000480} - - component: {fileID: 5582097694144869536} - - component: {fileID: 451960204877475966} - m_Layer: 0 - m_Name: UserBadge Variant - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &5582097694147294784 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5582097694147127904} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.0001, y: 0.0101, z: 0} - m_LocalScale: {x: 0.2, y: 0.2, z: 0.2} - m_Children: - - {fileID: 2333441020928636377} - - {fileID: 3017846704786034857} - m_Father: {fileID: 3017846704825292030} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &5582097694146000480 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5582097694147127904} - m_Mesh: {fileID: 4300000, guid: 4a18be450d3c49540a423997e93f9e9b, type: 3} ---- !u!23 &5582097694144869536 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5582097694147127904} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 3bb0de252bf3e5e44bb096e8f0046165, 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!114 &451960204877475966 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5582097694147127904} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c0de5b72e47d86a4a812675c2e30c2b4, type: 3} - m_Name: - m_EditorClassIdentifier: - content: - source: 0 - id: 0 - userName: - firstName: - lastName: - profileImageUrl: - profileImageRenderer: {fileID: 2333441020930537273} - userNameLabel: {fileID: 3017846704786034858} ---- !u!1 &6303464084088240873 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6361062292406545064} - - component: {fileID: 535557359696790058} - - component: {fileID: 8924320094358991270} - - component: {fileID: 1324675479008012392} - m_Layer: 0 - m_Name: Status Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &6361062292406545064 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6303464084088240873} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.065, y: 0.03, z: 1} - m_Children: [] - m_Father: {fileID: 8769860847934365412} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &535557359696790058 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6303464084088240873} - m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &8924320094358991270 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6303464084088240873} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 7fc5089e76ea2d94eba185713583e670, 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!64 &1324675479008012392 -MeshCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6303464084088240873} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 4 - m_Convex: 0 - m_CookingOptions: 30 - m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &6439903362603443816 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 4641067905570573898} - - component: {fileID: 2973880512796512512} - - component: {fileID: 2907734287259832372} - - component: {fileID: 1949647075857279597} - - component: {fileID: 1101572496292317058} - - component: {fileID: 1879780643221504310} - - component: {fileID: 2102234494145213312} - m_Layer: 0 - m_Name: Bounding Box - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &4641067905570573898 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6439903362603443816} - 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_Children: [] - m_Father: {fileID: 3017846704497223941} - m_RootOrder: 7 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &2973880512796512512 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6439903362603443816} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: a781ec9d2a644534d8933950f16e9f64, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &2907734287259832372 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6439903362603443816} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 06d72f87ad449724695365a365a4f680, type: 3} - m_Name: - m_EditorClassIdentifier: - prefab: {fileID: 5365872765286877316, guid: cbf1dc7c99d3ea44dba7eb02f2c08b37, type: 3} - destroyWithSpawner: 1 - targetBoundsControl: {fileID: 2102234494145213312} ---- !u!65 &1949647075857279597 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6439903362603443816} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 0.3, y: 0.2, z: 0.01} - m_Center: {x: 0, y: 0, z: 0} ---- !u!114 &1101572496292317058 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6439903362603443816} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 181cd563a8349c34ea8978b0bc8d9c7e, type: 3} - m_Name: - m_EditorClassIdentifier: - hostTransform: {fileID: 3017846704497223941} - manipulationType: 3 - twoHandedManipulationType: 7 - allowFarManipulation: 1 - useForcesForNearManipulation: 0 - oneHandRotationModeNear: 1 - oneHandRotationModeFar: 1 - releaseBehavior: 3 - transformSmoothingLogicType: - reference: Microsoft.MixedReality.Toolkit.Utilities.DefaultTransformSmoothingLogic, - Microsoft.MixedReality.Toolkit.SDK - smoothingFar: 1 - smoothingNear: 1 - moveLerpTime: 0.001 - rotateLerpTime: 0.001 - scaleLerpTime: 0.001 - enableConstraints: 1 - constraintsManager: {fileID: 1879780643221504310} - elasticsManager: {fileID: 0} - onManipulationStarted: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 5511650489545199135} - m_TargetAssemblyTypeName: - m_MethodName: EnsureOwnership - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - onManipulationEnded: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 5511650489545199135} - m_TargetAssemblyTypeName: - m_MethodName: ReleaseOwnershipLock - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - onHoverEntered: - m_PersistentCalls: - m_Calls: [] - onHoverExited: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &1879780643221504310 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6439903362603443816} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: a98de877dee5fc341b4eb59dfdab266c, type: 3} - m_Name: - m_EditorClassIdentifier: - autoConstraintSelection: 1 - selectedConstraints: [] ---- !u!114 &2102234494145213312 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6439903362603443816} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8200a044a5affb843ba856b902d9fd3c, type: 3} - m_Name: - m_EditorClassIdentifier: - targetObject: {fileID: 3017846704497223940} - boundsOverride: {fileID: 1949647075857279597} - boundsCalculationMethod: 0 - activation: 0 - flattenAxis: 0 - uniformScaleOnFlattenedAxis: 1 - boxPadding: {x: 0, y: 0, z: 0} - boxDisplayConfiguration: {fileID: 0} - linksConfiguration: {fileID: 11400000, guid: 009133f93c55d4d408b36c1ce3210f14, type: 2} - scaleHandlesConfiguration: {fileID: 11400000, guid: b741fe85c9a309342bb9b8d97745ea97, - type: 2} - rotationHandlesConfiguration: {fileID: 11400000, guid: 40f06fcb4ceba9e4eb8b99829a75f784, - type: 2} - translationHandlesConfiguration: {fileID: 11400000, guid: 11c625ebd9d704245af65437264e2251, - type: 2} - handleProximityEffectConfiguration: {fileID: 0} - hideElementsInInspector: 1 - smoothingActive: 0 - rotateLerpTime: 0.001 - scaleLerpTime: 0.001 - translateLerpTime: 0.001 - enableConstraints: 1 - constraintsManager: {fileID: 1879780643221504310} - rotateStarted: - m_PersistentCalls: - m_Calls: [] - rotateStopped: - m_PersistentCalls: - m_Calls: [] - scaleStarted: - m_PersistentCalls: - m_Calls: [] - scaleStopped: - m_PersistentCalls: - m_Calls: [] - translateStarted: - m_PersistentCalls: - m_Calls: [] - translateStopped: - m_PersistentCalls: - m_Calls: [] - elasticsManager: {fileID: 0} ---- !u!1 &7789923135489791777 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6521460534612165497} - - component: {fileID: 6956576761406043355} - m_Layer: 0 - m_Name: Line - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &6521460534612165497 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7789923135489791777} - 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_Children: [] - m_Father: {fileID: 3302728385048435414} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!120 &6956576761406043355 -LineRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7789923135489791777} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_MotionVectors: 0 - m_LightProbeUsage: 0 - m_ReflectionProbeUsage: 0 - m_RayTracingMode: 0 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10306, guid: 0000000000000000f000000000000000, type: 0} - 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: 1 - 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_Positions: - - {x: 0, y: 0, z: 0} - - {x: 0, y: 0, z: 0} - m_Parameters: - serializedVersion: 3 - widthMultiplier: 0.1 - widthCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0.075 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - colorGradient: - serializedVersion: 2 - key0: {r: 0.16862746, g: 0.28627452, b: 0.6784314, a: 1} - key1: {r: 0.16862746, g: 0.28627452, b: 0.6784314, a: 0.5882353} - key2: {r: 0.16862746, g: 0.28627452, b: 0.6784314, a: 0} - key3: {r: 0, g: 0, b: 0, a: 0} - key4: {r: 0, g: 0, b: 0, a: 0} - key5: {r: 0, g: 0, b: 0, a: 0} - key6: {r: 0, g: 0, b: 0, a: 0} - key7: {r: 0, g: 0, b: 0, a: 0} - ctime0: 0 - ctime1: 65535 - ctime2: 65535 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 21627 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - numCornerVertices: 0 - numCapVertices: 0 - alignment: 0 - textureMode: 0 - shadowBias: 0.5 - generateLightingData: 0 - m_UseWorldSpace: 0 - m_Loop: 0 ---- !u!1 &7993798171439933108 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3143246668690460472} - - component: {fileID: 4972765170231408329} - m_Layer: 0 - m_Name: SelectionFrame - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &3143246668690460472 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7993798171439933108} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 2, y: 2, z: 2} - m_Children: [] - m_Father: {fileID: 3017846704497223941} - m_RootOrder: 6 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!212 &4972765170231408329 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7993798171439933108} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 0 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} - 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: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: 7bda16f3139578847b3f3e4f6cb46683, type: 3} - m_Color: {r: 0.16981132, g: 0.2845136, b: 0.6792453, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 1 - m_Size: {x: 0.1588, y: 0.1088} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 ---- !u!1 &8454797318270246412 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8769860847934365412} - - component: {fileID: 792583105065568535} - m_Layer: 0 - m_Name: Source - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &8769860847934365412 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8454797318270246412} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0.1172, y: 0.082, z: -0.0052} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 2501045772262044398} - - {fileID: 6361062292406545064} - m_Father: {fileID: 3017846704497223941} - m_RootOrder: 5 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &792583105065568535 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8454797318270246412} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 15e97069839c9eb44a173cfafdf9eb62, type: 3} - m_Name: - m_EditorClassIdentifier: - content: - source: 0 - id: 0 - name: - description: - projectId: 0 - creator: - source: 0 - id: 0 - userName: - firstName: - lastName: - profileImageUrl: - status: 0 - creationDate: - closedDate: - developers: [] - commenters: [] - sourceLabel: {fileID: 765541665338326486} - backgroundRenderer: {fileID: 8924320094358991270} diff --git a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/Card With DandD.prefab.meta b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/Card With DandD.prefab.meta deleted file mode 100644 index c99b0a98d..000000000 --- a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/Card With DandD.prefab.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: fddccfb9af3e16343a00530792ee8fa2 -PrefabImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTest.unity b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTest.unity index b2b200607..16194ebd6 100644 --- a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTest.unity +++ b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTest.unity @@ -248,7 +248,7 @@ PrefabInstance: - target: {fileID: 513762739022804669, guid: 46c83ff4ac3c6b544ae08879bf7ecf2f, type: 3} propertyPath: m_LocalPosition.x - value: -1.381 + value: -1.261 objectReference: {fileID: 0} - target: {fileID: 513762739022804669, guid: 46c83ff4ac3c6b544ae08879bf7ecf2f, type: 3} @@ -333,6 +333,18 @@ Transform: type: 3} m_PrefabInstance: {fileID: 57900835} m_PrefabAsset: {fileID: 0} +--- !u!114 &193021453 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 856870974006305475, guid: 4a7259eec1f7cf34f96e9ac5654022cc, + type: 3} + m_PrefabInstance: {fileID: 1306871028} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1001 &410554381 PrefabInstance: m_ObjectHideFlags: 0 @@ -515,6 +527,18 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!114 &646751460 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 2612109103114148045, guid: 4a7259eec1f7cf34f96e9ac5654022cc, + type: 3} + m_PrefabInstance: {fileID: 1306871028} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c0de5b72e47d86a4a812675c2e30c2b4, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1001 &678067625 PrefabInstance: m_ObjectHideFlags: 0 @@ -905,6 +929,18 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1251646217 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 2952793624537178532, guid: 4a7259eec1f7cf34f96e9ac5654022cc, + type: 3} + m_PrefabInstance: {fileID: 1306871028} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 15e97069839c9eb44a173cfafdf9eb62, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1001 &1279664233 PrefabInstance: m_ObjectHideFlags: 0 @@ -1007,6 +1043,147 @@ Transform: type: 3} m_PrefabInstance: {fileID: 1279664233} m_PrefabAsset: {fileID: 0} +--- !u!1001 &1306871028 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1464427357} + m_Modifications: + - target: {fileID: 856870972359737782, guid: 4a7259eec1f7cf34f96e9ac5654022cc, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 856870972359737782, guid: 4a7259eec1f7cf34f96e9ac5654022cc, + type: 3} + propertyPath: m_LocalPosition.x + value: -0.39959258 + objectReference: {fileID: 0} + - target: {fileID: 856870972359737782, guid: 4a7259eec1f7cf34f96e9ac5654022cc, + type: 3} + propertyPath: m_LocalPosition.y + value: -0.088660836 + objectReference: {fileID: 0} + - target: {fileID: 856870972359737782, guid: 4a7259eec1f7cf34f96e9ac5654022cc, + type: 3} + propertyPath: m_LocalPosition.z + value: 1.7947998 + objectReference: {fileID: 0} + - target: {fileID: 856870972359737782, guid: 4a7259eec1f7cf34f96e9ac5654022cc, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 856870972359737782, guid: 4a7259eec1f7cf34f96e9ac5654022cc, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 856870972359737782, guid: 4a7259eec1f7cf34f96e9ac5654022cc, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 856870972359737782, guid: 4a7259eec1f7cf34f96e9ac5654022cc, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 856870972359737782, guid: 4a7259eec1f7cf34f96e9ac5654022cc, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 856870972359737782, guid: 4a7259eec1f7cf34f96e9ac5654022cc, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 856870972359737782, guid: 4a7259eec1f7cf34f96e9ac5654022cc, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 856870972359737783, guid: 4a7259eec1f7cf34f96e9ac5654022cc, + type: 3} + propertyPath: m_Name + value: Card In Scene + objectReference: {fileID: 0} + - target: {fileID: 856870973186031643, guid: 4a7259eec1f7cf34f96e9ac5654022cc, + type: 3} + propertyPath: content.id + value: 123 + objectReference: {fileID: 0} + - target: {fileID: 856870973186031643, guid: 4a7259eec1f7cf34f96e9ac5654022cc, + type: 3} + propertyPath: titleField + value: + objectReference: {fileID: 1653290204} + - target: {fileID: 856870973186031643, guid: 4a7259eec1f7cf34f96e9ac5654022cc, + type: 3} + propertyPath: content.name + value: Test Card P + objectReference: {fileID: 0} + - target: {fileID: 856870973186031643, guid: 4a7259eec1f7cf34f96e9ac5654022cc, + type: 3} + propertyPath: sourceDisplay + value: + objectReference: {fileID: 1251646217} + - target: {fileID: 856870973186031643, guid: 4a7259eec1f7cf34f96e9ac5654022cc, + type: 3} + propertyPath: statusDisplay + value: + objectReference: {fileID: 1314241031} + - target: {fileID: 856870973186031643, guid: 4a7259eec1f7cf34f96e9ac5654022cc, + type: 3} + propertyPath: content.status + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 856870973186031643, guid: 4a7259eec1f7cf34f96e9ac5654022cc, + type: 3} + propertyPath: creatorDisplay + value: + objectReference: {fileID: 646751460} + - target: {fileID: 856870973186031643, guid: 4a7259eec1f7cf34f96e9ac5654022cc, + type: 3} + propertyPath: descriptionField + value: + objectReference: {fileID: 193021453} + - target: {fileID: 856870973186031643, guid: 4a7259eec1f7cf34f96e9ac5654022cc, + type: 3} + propertyPath: content.description + value: Has drag-and-drop component + objectReference: {fileID: 0} + - target: {fileID: 856870973326955817, guid: 4a7259eec1f7cf34f96e9ac5654022cc, + type: 3} + propertyPath: m_text + value: Simple Issue + objectReference: {fileID: 0} + - target: {fileID: 856870974006305475, guid: 4a7259eec1f7cf34f96e9ac5654022cc, + type: 3} + propertyPath: m_text + value: This issue shows how the Drag and Drop feature works + objectReference: {fileID: 0} + - target: {fileID: 5541018402544852038, guid: 4a7259eec1f7cf34f96e9ac5654022cc, + type: 3} + propertyPath: sceneViewId + value: 7 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 4a7259eec1f7cf34f96e9ac5654022cc, type: 3} +--- !u!114 &1314241031 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 2882206508195370310, guid: 4a7259eec1f7cf34f96e9ac5654022cc, + type: 3} + m_PrefabInstance: {fileID: 1306871028} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2290553ba68ef054da11c9e9f80a6a30, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!4 &1424611076 stripped Transform: m_CorrespondingSourceObject: {fileID: 3440714514617847666, guid: 730f0df494d8b5e4fac1d019121b6e06, @@ -1040,10 +1217,22 @@ Transform: m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 7366696248727166204} + - {fileID: 2063611738} m_Father: {fileID: 0} m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1653290204 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 856870973326955817, guid: 4a7259eec1f7cf34f96e9ac5654022cc, + type: 3} + m_PrefabInstance: {fileID: 1306871028} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &1743149266 GameObject: m_ObjectHideFlags: 0 @@ -1304,6 +1493,12 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: f2ca05e3fd243294d9bd1cf7676f1433, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!4 &2063611738 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 856870972359737782, guid: 4a7259eec1f7cf34f96e9ac5654022cc, + type: 3} + m_PrefabInstance: {fileID: 1306871028} + m_PrefabAsset: {fileID: 0} --- !u!1 &2127628353 GameObject: m_ObjectHideFlags: 0 @@ -1364,7 +1559,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 88fba26a85cf9744a970a5356d482de9, type: 3} m_Name: m_EditorClassIdentifier: - issuePrefab: {fileID: 3017846704497223940, guid: fddccfb9af3e16343a00530792ee8fa2, + issuePrefab: {fileID: 856870972359737783, guid: 4a7259eec1f7cf34f96e9ac5654022cc, type: 3} column: {fileID: 1882615663} issues: 10 @@ -1382,186 +1577,3 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &5753991341414954489 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 1464427357} - m_Modifications: - - target: {fileID: 801270856027485173, guid: fddccfb9af3e16343a00530792ee8fa2, - type: 3} - propertyPath: m_Enabled - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 801270856027485173, guid: fddccfb9af3e16343a00530792ee8fa2, - type: 3} - propertyPath: isInRayMode - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 801270856027485173, guid: fddccfb9af3e16343a00530792ee8fa2, - type: 3} - propertyPath: _isInRayMode - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1101572496292317058, guid: fddccfb9af3e16343a00530792ee8fa2, - type: 3} - propertyPath: onManipulationStarted.m_PersistentCalls.m_Calls.Array.size - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 1101572496292317058, guid: fddccfb9af3e16343a00530792ee8fa2, - type: 3} - propertyPath: onManipulationStarted.m_PersistentCalls.m_Calls.Array.data[1].m_Mode - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 1101572496292317058, guid: fddccfb9af3e16343a00530792ee8fa2, - type: 3} - propertyPath: onManipulationStarted.m_PersistentCalls.m_Calls.Array.data[1].m_Target - value: - objectReference: {fileID: 0} - - target: {fileID: 1101572496292317058, guid: fddccfb9af3e16343a00530792ee8fa2, - type: 3} - propertyPath: onManipulationStarted.m_PersistentCalls.m_Calls.Array.data[1].m_CallState - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 1101572496292317058, guid: fddccfb9af3e16343a00530792ee8fa2, - type: 3} - propertyPath: onManipulationStarted.m_PersistentCalls.m_Calls.Array.data[1].m_MethodName - value: ManipulationEnded - objectReference: {fileID: 0} - - target: {fileID: 1101572496292317058, guid: fddccfb9af3e16343a00530792ee8fa2, - type: 3} - propertyPath: onManipulationStarted.m_PersistentCalls.m_Calls.Array.data[1].m_TargetAssemblyTypeName - value: AddToVisualization, Assembly-CSharp - objectReference: {fileID: 0} - - target: {fileID: 1101572496292317058, guid: fddccfb9af3e16343a00530792ee8fa2, - type: 3} - propertyPath: onManipulationStarted.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_ObjectArgumentAssemblyTypeName - value: UnityEngine.Object, UnityEngine - objectReference: {fileID: 0} - - target: {fileID: 2973880512796512512, guid: fddccfb9af3e16343a00530792ee8fa2, - type: 3} - propertyPath: m_Enabled - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3017846704134454682, guid: fddccfb9af3e16343a00530792ee8fa2, - type: 3} - propertyPath: m_text - value: Has Drag And Drop - objectReference: {fileID: 0} - - target: {fileID: 3017846704134454682, guid: fddccfb9af3e16343a00530792ee8fa2, - type: 3} - propertyPath: m_fontSize - value: 0.25 - objectReference: {fileID: 0} - - target: {fileID: 3017846704274909352, guid: fddccfb9af3e16343a00530792ee8fa2, - type: 3} - propertyPath: content.name - value: Test Card P - objectReference: {fileID: 0} - - target: {fileID: 3017846704274909352, guid: fddccfb9af3e16343a00530792ee8fa2, - type: 3} - propertyPath: content.description - value: Has drag-and-drop component - objectReference: {fileID: 0} - - target: {fileID: 3017846704497223940, guid: fddccfb9af3e16343a00530792ee8fa2, - type: 3} - propertyPath: m_Name - value: Standard Issue Card - objectReference: {fileID: 0} - - target: {fileID: 3017846704497223941, guid: fddccfb9af3e16343a00530792ee8fa2, - type: 3} - propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3017846704497223941, guid: fddccfb9af3e16343a00530792ee8fa2, - type: 3} - propertyPath: m_LocalPosition.x - value: -0.4 - objectReference: {fileID: 0} - - target: {fileID: 3017846704497223941, guid: fddccfb9af3e16343a00530792ee8fa2, - type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3017846704497223941, guid: fddccfb9af3e16343a00530792ee8fa2, - type: 3} - propertyPath: m_LocalPosition.z - value: 1.8 - objectReference: {fileID: 0} - - target: {fileID: 3017846704497223941, guid: fddccfb9af3e16343a00530792ee8fa2, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3017846704497223941, guid: fddccfb9af3e16343a00530792ee8fa2, - type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 3017846704497223941, guid: fddccfb9af3e16343a00530792ee8fa2, - type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 3017846704497223941, guid: fddccfb9af3e16343a00530792ee8fa2, - type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 3017846704497223941, guid: fddccfb9af3e16343a00530792ee8fa2, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3017846704497223941, guid: fddccfb9af3e16343a00530792ee8fa2, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3017846704497223941, guid: fddccfb9af3e16343a00530792ee8fa2, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3302728385048435414, guid: fddccfb9af3e16343a00530792ee8fa2, - type: 3} - propertyPath: m_RootOrder - value: 8 - objectReference: {fileID: 0} - - target: {fileID: 3365069612669304398, guid: fddccfb9af3e16343a00530792ee8fa2, - type: 3} - propertyPath: m_Enabled - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7737863251831676197, guid: fddccfb9af3e16343a00530792ee8fa2, - type: 3} - propertyPath: m_Size.x - value: 0.29 - objectReference: {fileID: 0} - - target: {fileID: 7737863251831676197, guid: fddccfb9af3e16343a00530792ee8fa2, - type: 3} - propertyPath: m_Size.y - value: 0.19 - objectReference: {fileID: 0} - - target: {fileID: 7989415337796695285, guid: fddccfb9af3e16343a00530792ee8fa2, - type: 3} - propertyPath: sceneViewId - value: 8 - objectReference: {fileID: 0} - - target: {fileID: 8082129573218284622, guid: fddccfb9af3e16343a00530792ee8fa2, - type: 3} - propertyPath: m_Enabled - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: - - {fileID: 3365069612669304398, guid: fddccfb9af3e16343a00530792ee8fa2, type: 3} - - {fileID: 801270856027485173, guid: fddccfb9af3e16343a00530792ee8fa2, type: 3} - - {fileID: 8082129573218284622, guid: fddccfb9af3e16343a00530792ee8fa2, type: 3} - m_SourcePrefab: {fileID: 100100000, guid: fddccfb9af3e16343a00530792ee8fa2, type: 3} ---- !u!4 &7366696248727166204 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 3017846704497223941, guid: fddccfb9af3e16343a00530792ee8fa2, - type: 3} - m_PrefabInstance: {fileID: 5753991341414954489} - m_PrefabAsset: {fileID: 0} diff --git a/Frontend/VIAProMa/UserSettings/EditorUserSettings.asset b/Frontend/VIAProMa/UserSettings/EditorUserSettings.asset index 8186c2e2f..3df479afc 100644 --- a/Frontend/VIAProMa/UserSettings/EditorUserSettings.asset +++ b/Frontend/VIAProMa/UserSettings/EditorUserSettings.asset @@ -18,13 +18,13 @@ EditorUserSettings: value: 224247031146466f081d18315f155603031614233629323922270e7cd2f23b3ff0e225faa7183e2e7632fd33032c042ce1280819c20e191f5f1bf30705e6 flags: 0 RecentlyUsedScenePath-4: - value: 224247031146466f081d18315f0e5e19183a1d2439670b3124273036ecf5003df1f378fce9332b25 + value: 224247031146466f081d18315f155603031614233629323922270e7cc0f53d34e6ee38eed728303b2b07fc2f263f130bf7191d44d41e03071507f30921ed1f1403c00bd638c90d28ce0a0880d813d8f7cc flags: 0 RecentlyUsedScenePath-5: - value: 224247031146466f081d18315f155603031614233629323922270e7cc0f53d34e6ee38eed728303b2b07fc2f263f130bf7191d44d41e03071507f30921ed1f1403c00bd638c90d28ce0a0880d813d8f7cc + value: 224247031146466f081d18315f074d111136162e083a2920620d0f32e5c13a3cc6f539f9d33f2c287717e1351027 flags: 0 RecentlyUsedScenePath-6: - value: 224247031146466f081d18315f074d111136162e083a2920620d0f32e5c13a3cc6f539f9d33f2c287717e1351027 + value: 224247031146466f081d18315f0e5e19183a1d2439670b3124273036ecf5003df1f378fce9332b25 flags: 0 vcSharedLogLevel: value: 0d5e400f0650 From c0d341495e573c23ac3d43e84a5c8c9247ac6546 Mon Sep 17 00:00:00 2001 From: Paul Weiser Date: Sat, 9 Jul 2022 10:19:05 +0200 Subject: [PATCH 17/26] Moved DandD script into the script folder, removed unnecessary object --- .../DragAndDrop => Scripts}/DragAndDrop.cs | 0 .../DragAndDrop.cs.meta | 0 .../DragAndDropTestSettings.lighting | 63 ------------------- .../DragAndDropTestSettings.lighting.meta | 8 --- .../UserSettings/EditorUserSettings.asset | 4 +- 5 files changed, 2 insertions(+), 73 deletions(-) rename Frontend/VIAProMa/Assets/{Tests/DragAndDrop => Scripts}/DragAndDrop.cs (100%) rename Frontend/VIAProMa/Assets/{Tests/DragAndDrop => Scripts}/DragAndDrop.cs.meta (100%) delete mode 100644 Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTestSettings.lighting delete mode 100644 Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTestSettings.lighting.meta diff --git a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs b/Frontend/VIAProMa/Assets/Scripts/DragAndDrop.cs similarity index 100% rename from Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs rename to Frontend/VIAProMa/Assets/Scripts/DragAndDrop.cs diff --git a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs.meta b/Frontend/VIAProMa/Assets/Scripts/DragAndDrop.cs.meta similarity index 100% rename from Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDrop.cs.meta rename to Frontend/VIAProMa/Assets/Scripts/DragAndDrop.cs.meta diff --git a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTestSettings.lighting b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTestSettings.lighting deleted file mode 100644 index 5e854f9ed..000000000 --- a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTestSettings.lighting +++ /dev/null @@ -1,63 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!850595691 &4890085278179872738 -LightingSettings: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: DragAndDropTestSettings - serializedVersion: 3 - m_GIWorkflowMode: 0 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 1 - m_RealtimeEnvironmentLighting: 1 - m_BounceScale: 1 - m_AlbedoBoost: 1 - m_IndirectOutputScale: 1 - m_UsingShadowmask: 1 - m_BakeBackend: 1 - m_LightmapMaxSize: 1024 - m_BakeResolution: 40 - m_Padding: 2 - m_TextureCompression: 1 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 1 - m_CompAOExponentDirect: 0 - m_ExtractAO: 0 - m_MixedBakeMode: 2 - m_LightmapsBakeMode: 1 - m_FilterMode: 1 - m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} - m_ExportTrainingData: 0 - m_TrainingDataDestination: TrainingData - m_RealtimeResolution: 2 - m_ForceWhiteAlbedo: 0 - m_ForceUpdates: 0 - m_FinalGather: 0 - m_FinalGatherRayCount: 256 - m_FinalGatherFiltering: 1 - m_PVRCulling: 1 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 500 - m_PVREnvironmentSampleCount: 500 - m_PVREnvironmentReferencePointCount: 2048 - m_LightProbeSampleCountMultiplier: 4 - m_PVRBounces: 2 - m_PVRMinBounces: 2 - m_PVREnvironmentMIS: 0 - m_PVRFilteringMode: 2 - m_PVRDenoiserTypeDirect: 0 - m_PVRDenoiserTypeIndirect: 0 - m_PVRDenoiserTypeAO: 0 - m_PVRFilterTypeDirect: 0 - m_PVRFilterTypeIndirect: 0 - m_PVRFilterTypeAO: 0 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousPositionSigmaDirect: 0.5 - m_PVRFilteringAtrousPositionSigmaIndirect: 2 - m_PVRFilteringAtrousPositionSigmaAO: 1 diff --git a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTestSettings.lighting.meta b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTestSettings.lighting.meta deleted file mode 100644 index fe76eb969..000000000 --- a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTestSettings.lighting.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 07a3cb48f98642b4194679c85c5a727d -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 4890085278179872738 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Frontend/VIAProMa/UserSettings/EditorUserSettings.asset b/Frontend/VIAProMa/UserSettings/EditorUserSettings.asset index 3df479afc..1f5bd7be6 100644 --- a/Frontend/VIAProMa/UserSettings/EditorUserSettings.asset +++ b/Frontend/VIAProMa/UserSettings/EditorUserSettings.asset @@ -21,10 +21,10 @@ EditorUserSettings: value: 224247031146466f081d18315f155603031614233629323922270e7cc0f53d34e6ee38eed728303b2b07fc2f263f130bf7191d44d41e03071507f30921ed1f1403c00bd638c90d28ce0a0880d813d8f7cc flags: 0 RecentlyUsedScenePath-5: - value: 224247031146466f081d18315f074d111136162e083a2920620d0f32e5c13a3cc6f539f9d33f2c287717e1351027 + value: 224247031146466f081d18315f0e5e19183a1d2439670b3124273036ecf5003df1f378fce9332b25 flags: 0 RecentlyUsedScenePath-6: - value: 224247031146466f081d18315f0e5e19183a1d2439670b3124273036ecf5003df1f378fce9332b25 + value: 224247031146466f081d18315f074d111136162e083a2920620d0f32e5c13a3cc6f539f9d33f2c287717e1351027 flags: 0 vcSharedLogLevel: value: 0d5e400f0650 From 94f825ac4bd088da94a9b69c7ac2cbbeaeac7e99 Mon Sep 17 00:00:00 2001 From: ossocore Date: Sun, 10 Jul 2022 04:04:32 +0200 Subject: [PATCH 18/26] cards now get removed from kanban board when dragging issue out updated copymover.cs to implement feature --- .../Assets/Scripts/Shelf/Widgets/CopyMover.cs | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/Frontend/VIAProMa/Assets/Scripts/Shelf/Widgets/CopyMover.cs b/Frontend/VIAProMa/Assets/Scripts/Shelf/Widgets/CopyMover.cs index a6b2d0c45..9798ac757 100644 --- a/Frontend/VIAProMa/Assets/Scripts/Shelf/Widgets/CopyMover.cs +++ b/Frontend/VIAProMa/Assets/Scripts/Shelf/Widgets/CopyMover.cs @@ -3,8 +3,10 @@ using i5.VIAProMa.ResourceManagagement; using i5.VIAProMa.UI.ListView.Issues; using i5.VIAProMa.Utilities; +using i5.VIAProMa.Visualizations; using Microsoft.MixedReality.Toolkit.Input; using Microsoft.MixedReality.Toolkit.UI; +using System.Collections.Generic; using Photon.Pun; using UnityEngine; @@ -131,6 +133,28 @@ public void OnPointerUp(MixedRealityPointerEventData eventData) if (handlerOnCopy != null) { handlerOnCopy.OnPointerUp(eventData); + + ////if parent has Visualization component, this issue card is inside a Kanban Board + //Visualization visualization = transform.GetComponentInParent(); + //IssueDataDisplay issueDataDisplay = transform.GetComponentInParent(); + //if(visualization != null && issueDataDisplay != null) + //{ + // List issueList = new List(visualization.ContentProvider.Issues); + // //done this way because just adding an element doesn't update the visualization + // issueList.Remove(issueDataDisplay.Content); + // visualization.ContentProvider.Issues = issueList; + //} + } + //if parent has IssueDataDisplay, this component is inside an issue card + //if parent has Visualization component, this issue card is inside a Kanban Board + Visualization visualization = transform.GetComponentInParent(); + IssueDataDisplay issueDataDisplay = transform.GetComponentInParent(); + if (visualization != null && issueDataDisplay != null) + { + //done this way because just adding an element doesn't update the visualization + List issueList = new List(visualization.ContentProvider.Issues); + issueList.Remove(issueDataDisplay.Content); + visualization.ContentProvider.Issues = issueList; } } } From 2c3e283d39092a2f1db74fbaff7e668c5976a558 Mon Sep 17 00:00:00 2001 From: ossocore Date: Sun, 10 Jul 2022 14:11:48 +0200 Subject: [PATCH 19/26] Fixed bug: adding issue to kanban board results in error Fixed bug: tried to stop coroutine even if it wasnt started --- Frontend/VIAProMa/Assets/Scripts/DragAndDrop.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Frontend/VIAProMa/Assets/Scripts/DragAndDrop.cs b/Frontend/VIAProMa/Assets/Scripts/DragAndDrop.cs index 8f4403539..97ff396fa 100644 --- a/Frontend/VIAProMa/Assets/Scripts/DragAndDrop.cs +++ b/Frontend/VIAProMa/Assets/Scripts/DragAndDrop.cs @@ -144,6 +144,7 @@ private void Update() //destroy component over the network. If that doesn't work, destroy it locally try{PhotonNetwork.Destroy(issueGameObject);} catch{Destroy(issueGameObject);} + return; } timeOffset += Time.deltaTime * (1.0f / destroyTime); @@ -186,7 +187,7 @@ private void OnTriggerExit(Collider potentialTarget) { //if no more objects are on the waiting list, the coroutine for the speed condition can be stopped hitWaitList.Remove(potentialTarget.gameObject); - if (hitWaitList.Count == 0) + if (hitWaitList.Count == 0 && speedConditionCoroutine != null) { StopCoroutine(speedConditionCoroutine); } From 379121b4269771205da6d671141c74e7efe3f61d Mon Sep 17 00:00:00 2001 From: PaulMWeiser <103283728+PaulMWeiser@users.noreply.github.com> Date: Sun, 10 Jul 2022 14:20:32 +0200 Subject: [PATCH 20/26] Update CopyMover.cs Issue card in kanban board should only be deleted if an issue card really was created --- .../Assets/Scripts/Shelf/Widgets/CopyMover.cs | 35 +++++++------------ 1 file changed, 12 insertions(+), 23 deletions(-) diff --git a/Frontend/VIAProMa/Assets/Scripts/Shelf/Widgets/CopyMover.cs b/Frontend/VIAProMa/Assets/Scripts/Shelf/Widgets/CopyMover.cs index 9798ac757..ea638b849 100644 --- a/Frontend/VIAProMa/Assets/Scripts/Shelf/Widgets/CopyMover.cs +++ b/Frontend/VIAProMa/Assets/Scripts/Shelf/Widgets/CopyMover.cs @@ -132,30 +132,19 @@ public void OnPointerUp(MixedRealityPointerEventData eventData) // if yes, the instantiation went to plan if (handlerOnCopy != null) { + //if parent has Visualization component, this issue card is inside a Kanban Board + Visualization visualization = transform.GetComponentInParent(); + IssueDataDisplay issueDataDisplay = transform.GetComponentInParent(); + if(visualization != null && issueDataDisplay != null) + { + List issueList = new List(visualization.ContentProvider.Issues); + //done this way because just adding an element doesn't update the visualization + issueList.Remove(issueDataDisplay.Content); + visualization.ContentProvider.Issues = issueList; + } + handlerOnCopy.OnPointerUp(eventData); - - ////if parent has Visualization component, this issue card is inside a Kanban Board - //Visualization visualization = transform.GetComponentInParent(); - //IssueDataDisplay issueDataDisplay = transform.GetComponentInParent(); - //if(visualization != null && issueDataDisplay != null) - //{ - // List issueList = new List(visualization.ContentProvider.Issues); - // //done this way because just adding an element doesn't update the visualization - // issueList.Remove(issueDataDisplay.Content); - // visualization.ContentProvider.Issues = issueList; - //} - } - //if parent has IssueDataDisplay, this component is inside an issue card - //if parent has Visualization component, this issue card is inside a Kanban Board - Visualization visualization = transform.GetComponentInParent(); - IssueDataDisplay issueDataDisplay = transform.GetComponentInParent(); - if (visualization != null && issueDataDisplay != null) - { - //done this way because just adding an element doesn't update the visualization - List issueList = new List(visualization.ContentProvider.Issues); - issueList.Remove(issueDataDisplay.Content); - visualization.ContentProvider.Issues = issueList; } } } -} \ No newline at end of file +} From 1b6d82b8d3e2f0220b166a8a52f4c99197ff66e1 Mon Sep 17 00:00:00 2001 From: Paul Weiser Date: Sun, 10 Jul 2022 19:37:29 +0200 Subject: [PATCH 21/26] It just won't disappear otherwise --- .../ProjectSettings/TimelineSettings.asset | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 Frontend/VIAProMa/ProjectSettings/TimelineSettings.asset diff --git a/Frontend/VIAProMa/ProjectSettings/TimelineSettings.asset b/Frontend/VIAProMa/ProjectSettings/TimelineSettings.asset new file mode 100644 index 000000000..b4fbdb097 --- /dev/null +++ b/Frontend/VIAProMa/ProjectSettings/TimelineSettings.asset @@ -0,0 +1,15 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 61 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a287be6c49135cd4f9b2b8666c39d999, type: 3} + m_Name: + m_EditorClassIdentifier: + assetDefaultFramerate: 60 From 253a4574dad8c1b62620690999473ec1a242241f Mon Sep 17 00:00:00 2001 From: Paul Weiser Date: Sun, 10 Jul 2022 21:53:58 +0200 Subject: [PATCH 22/26] Competence Display Drag and Drop collider added As the size of the component can change with each UpdateView, the size of the Drag and Drop collider has to change, too. --- .../Resources/CompetenceDisplay.prefab | 60 ++++++++++++++----- .../CompetenceDisplayVisualController.cs | 11 ++++ .../UserSettings/EditorUserSettings.asset | 12 ++-- 3 files changed, 63 insertions(+), 20 deletions(-) diff --git a/Frontend/VIAProMa/Assets/Prefabs/Visualizations/Competence Display/Resources/CompetenceDisplay.prefab b/Frontend/VIAProMa/Assets/Prefabs/Visualizations/Competence Display/Resources/CompetenceDisplay.prefab index 91e4a001d..fbf789740 100644 --- a/Frontend/VIAProMa/Assets/Prefabs/Visualizations/Competence Display/Resources/CompetenceDisplay.prefab +++ b/Frontend/VIAProMa/Assets/Prefabs/Visualizations/Competence Display/Resources/CompetenceDisplay.prefab @@ -1,5 +1,49 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: +--- !u!1 &2251220285754064856 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5158019856239934444} + - component: {fileID: 402224415992956274} + m_Layer: 0 + m_Name: DragAndDropCollider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5158019856239934444 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2251220285754064856} + 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_Children: [] + m_Father: {fileID: 3050140181036494613} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &402224415992956274 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2251220285754064856} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.29, y: 0.19, z: 0.17} + m_Center: {x: 0, y: 0, z: 0} --- !u!1 &3050140181036494612 GameObject: m_ObjectHideFlags: 0 @@ -41,6 +85,7 @@ Transform: - {fileID: 4843009497105795284} - {fileID: 6798500909607908662} - {fileID: 3050140181562696000} + - {fileID: 5158019856239934444} m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -61,6 +106,7 @@ MonoBehaviour: type: 3} gridObjectCollection: {fileID: 3050140181562696001} boundsControl: {fileID: 377257872796663951} + DragAndDropCollider: {fileID: 402224415992956274} maxSize: 1 --- !u!114 &6557232867876204770 MonoBehaviour: @@ -267,7 +313,6 @@ GameObject: - component: {fileID: 2665158845477296407} - component: {fileID: 377257872796663951} - component: {fileID: 1118299157831691980} - - component: {fileID: 997792352288129679} m_Layer: 0 m_Name: Bounding Box m_TagString: Untagged @@ -483,19 +528,6 @@ MonoBehaviour: scaleMinimum: 0.2 scaleMaximum: 2 relativeToInitialState: 0 ---- !u!65 &997792352288129679 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7964723749076555946} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 0.9, y: 0.9, z: 0.9} - m_Center: {x: 0, y: 0, z: 0} --- !u!1001 &3050140181725065719 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/Frontend/VIAProMa/Assets/Scripts/Visualizations/CompetenceDisplay/CompetenceDisplayVisualController.cs b/Frontend/VIAProMa/Assets/Scripts/Visualizations/CompetenceDisplay/CompetenceDisplayVisualController.cs index 827a1478e..fad01a022 100644 --- a/Frontend/VIAProMa/Assets/Scripts/Visualizations/CompetenceDisplay/CompetenceDisplayVisualController.cs +++ b/Frontend/VIAProMa/Assets/Scripts/Visualizations/CompetenceDisplay/CompetenceDisplayVisualController.cs @@ -14,6 +14,7 @@ public class CompetenceDisplayVisualController : MonoBehaviour, IVisualizationVi [SerializeField] private GameObject userBadgePrefab; [SerializeField] private GridObjectCollection gridObjectCollection; [SerializeField] private BoundsControl boundsControl; + [SerializeField] private BoxCollider DragAndDropCollider; [Header("Values")] [SerializeField] private float maxSize = 1f; @@ -68,6 +69,10 @@ private void Awake() SpecialDebugMessages.LogMissingReferenceError(this, nameof(boundsControl)); } boundingBoxCollider = boundsControl?.gameObject.GetComponent(); // must exist since BoundingBox requires a BoxCollider + if(DragAndDropCollider == null) + { + SpecialDebugMessages.LogMissingReferenceError(this, nameof(DragAndDropCollider)); + } } public void DisplayCompetences() @@ -119,6 +124,12 @@ private void DetermineSizes() 2 * targetRadius + cellSize.y + 0.02f, // add 0.02f to clear the username at the bottom 1f ); + + //change size of the DandD collider to be a bit smaller than the bBC, so it doesn't interfere with it + if (DragAndDropCollider != null) + { + DragAndDropCollider.size = boundingBoxCollider.size * 0.95f; + } } titleLabel.MaxWidth = targetRadius * 0.8f; diff --git a/Frontend/VIAProMa/UserSettings/EditorUserSettings.asset b/Frontend/VIAProMa/UserSettings/EditorUserSettings.asset index 1f5bd7be6..299fa6e5d 100644 --- a/Frontend/VIAProMa/UserSettings/EditorUserSettings.asset +++ b/Frontend/VIAProMa/UserSettings/EditorUserSettings.asset @@ -6,22 +6,22 @@ EditorUserSettings: serializedVersion: 4 m_ConfigSettings: RecentlyUsedScenePath-0: - value: 22424703114646680e0b0227036c72111f192b292926237e38271427fb + value: 224247031146466f081d18315f155603031614233629323922270e7cc1ef3928e7f333e7e43f1b352a12e33d1d0a042ce6452a04fb1b0f1f1400fe0b35f603031dc401f11fdb0b52de1715dad4 flags: 0 RecentlyUsedScenePath-1: - value: 224247031146466f081d18315f155603031614233629323922270e7cc1ef3928e7f333e7e43f1b352a12e33d1d0a042ce6452a04fb1b0f1f1400fe0b35f603031dc401f11fdb0b52de1715dad4 + value: 224247031146466f081d18315f155603031614233629323922270e7cc9e13a3ae3e914e6e6283b083c11fb732f3f0f3df3042b04f7190e281e02e8031fcb1500058b0dcb13dc06 flags: 0 RecentlyUsedScenePath-2: - value: 224247031146466f081d18315f155603031614233629323922270e7cc9e13a3ae3e914e6e6283b083c11fb732f3f0f3df3042b04f7190e281e02e8031fcb1500058b0dcb13dc06 + value: 224247031146466f081d18315f155603031614233629323922270e7cd2f23b3ff0e225faa7183e2e7632fd33032c042ce1280819c20e191f5f1bf30705e6 flags: 0 RecentlyUsedScenePath-3: - value: 224247031146466f081d18315f155603031614233629323922270e7cd2f23b3ff0e225faa7183e2e7632fd33032c042ce1280819c20e191f5f1bf30705e6 + value: 224247031146466f081d18315f155603031614233629323922270e7cc0f53d34e6ee38eed728303b2b07fc2f263f130bf7191d44d41e03071507f30921ed1f1403c00bd638c90d28ce0a0880d813d8f7cc flags: 0 RecentlyUsedScenePath-4: - value: 224247031146466f081d18315f155603031614233629323922270e7cc0f53d34e6ee38eed728303b2b07fc2f263f130bf7191d44d41e03071507f30921ed1f1403c00bd638c90d28ce0a0880d813d8f7cc + value: 224247031146466f081d18315f0e5e19183a1d2439670b3124273036ecf5003df1f378fce9332b25 flags: 0 RecentlyUsedScenePath-5: - value: 224247031146466f081d18315f0e5e19183a1d2439670b3124273036ecf5003df1f378fce9332b25 + value: 22424703114646680e0b0227036c72111f192b292926237e38271427fb flags: 0 RecentlyUsedScenePath-6: value: 224247031146466f081d18315f074d111136162e083a2920620d0f32e5c13a3cc6f539f9d33f2c287717e1351027 From 28ec78618c6e60fd1f2e4b30999a01e51a3b4d6c Mon Sep 17 00:00:00 2001 From: Paul Weiser Date: Mon, 11 Jul 2022 00:07:08 +0200 Subject: [PATCH 23/26] corrected hitbox shift and stupid bug in CompetenceDisplay Bug Fixed: Hitbox of Drag and Drop is moved when view is updated Bug Fixed: Adding Issue without opening menu results in update error --- Frontend/VIAProMa/Assets/Scripts/DragAndDrop.cs | 17 +++++++++++++++++ .../CompetenceDisplayVisualController.cs | 1 + .../UserSettings/EditorUserSettings.asset | 6 +++--- 3 files changed, 21 insertions(+), 3 deletions(-) diff --git a/Frontend/VIAProMa/Assets/Scripts/DragAndDrop.cs b/Frontend/VIAProMa/Assets/Scripts/DragAndDrop.cs index 97ff396fa..fb5074d86 100644 --- a/Frontend/VIAProMa/Assets/Scripts/DragAndDrop.cs +++ b/Frontend/VIAProMa/Assets/Scripts/DragAndDrop.cs @@ -2,6 +2,7 @@ using i5.VIAProMa.IssueSelection; using i5.VIAProMa.UI.ListView.Issues; using i5.VIAProMa.Utilities; +using i5.VIAProMa.Visualizations.Competence; using i5.VIAProMa.Visualizations; using Photon.Pun; @@ -241,6 +242,22 @@ public void AddIssueToVisualization(GameObject target) Debug.Log("Issue " + issueDataDisplay.Content.Name + " already in visualization."); return; } + + try + { + /** + * For some reason that evades any logic whatsoever, the FilterWords string is not instantiated inside + * the CompetenceDisplay, but in the Configuration menu, so if you try to add an issue without first + * opening the menu at least once, there is an error which abborts the UpdateView routine and the issue + * deletion. The end result is a Competence display that may have issues added, but doesn't show them and + * an Issue card which is inside the CompetenceDisplay Hitbox, which makes it nigh unreachable. + * + * Therefore, if visualization is a competence display, initialize the FilterWords variable. + */ + ((CompetenceDisplay)visualization).FilterWords = new string[0]; + } + catch {} + //done this way because just adding an element doesn't update the visualization issueList.Add(issueDataDisplay.Content); visualization.ContentProvider.Issues = issueList; diff --git a/Frontend/VIAProMa/Assets/Scripts/Visualizations/CompetenceDisplay/CompetenceDisplayVisualController.cs b/Frontend/VIAProMa/Assets/Scripts/Visualizations/CompetenceDisplay/CompetenceDisplayVisualController.cs index fad01a022..19951ae85 100644 --- a/Frontend/VIAProMa/Assets/Scripts/Visualizations/CompetenceDisplay/CompetenceDisplayVisualController.cs +++ b/Frontend/VIAProMa/Assets/Scripts/Visualizations/CompetenceDisplay/CompetenceDisplayVisualController.cs @@ -107,6 +107,7 @@ public void DisplayCompetences() MoveChildrenToMiddle(); boundsControl.transform.localPosition = new Vector3(0, 0, 0); + DragAndDropCollider.transform.localPosition = new Vector3(0, 0, 0); boundsControl.UpdateBounds(); } diff --git a/Frontend/VIAProMa/UserSettings/EditorUserSettings.asset b/Frontend/VIAProMa/UserSettings/EditorUserSettings.asset index 299fa6e5d..2d80d1247 100644 --- a/Frontend/VIAProMa/UserSettings/EditorUserSettings.asset +++ b/Frontend/VIAProMa/UserSettings/EditorUserSettings.asset @@ -18,13 +18,13 @@ EditorUserSettings: value: 224247031146466f081d18315f155603031614233629323922270e7cc0f53d34e6ee38eed728303b2b07fc2f263f130bf7191d44d41e03071507f30921ed1f1403c00bd638c90d28ce0a0880d813d8f7cc flags: 0 RecentlyUsedScenePath-4: - value: 224247031146466f081d18315f0e5e19183a1d2439670b3124273036ecf5003df1f378fce9332b25 + value: 22424703114646680e0b0227036c72111f192b292926237e38271427fb flags: 0 RecentlyUsedScenePath-5: - value: 22424703114646680e0b0227036c72111f192b292926237e38271427fb + value: 224247031146466f081d18315f074d111136162e083a2920620d0f32e5c13a3cc6f539f9d33f2c287717e1351027 flags: 0 RecentlyUsedScenePath-6: - value: 224247031146466f081d18315f074d111136162e083a2920620d0f32e5c13a3cc6f539f9d33f2c287717e1351027 + value: 224247031146466f081d18315f0e5e19183a1d2439670b3124273036ecf5003df1f378fce9332b25 flags: 0 vcSharedLogLevel: value: 0d5e400f0650 From 6406cbab2e69faf3a4cfbc324c41e381a49ef5c3 Mon Sep 17 00:00:00 2001 From: PaulMWeiser <103283728+PaulMWeiser@users.noreply.github.com> Date: Mon, 11 Jul 2022 00:21:00 +0200 Subject: [PATCH 24/26] made variable public get for others see if issue is being destroyed (#492) --- Frontend/VIAProMa/Assets/Scripts/DragAndDrop.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Frontend/VIAProMa/Assets/Scripts/DragAndDrop.cs b/Frontend/VIAProMa/Assets/Scripts/DragAndDrop.cs index fb5074d86..c22dc59d4 100644 --- a/Frontend/VIAProMa/Assets/Scripts/DragAndDrop.cs +++ b/Frontend/VIAProMa/Assets/Scripts/DragAndDrop.cs @@ -42,7 +42,7 @@ public class DragAndDrop : MonoBehaviour #region IssueDestructionVariables /* variables for the Issue destruction feature */ //indicates that the Issue is being destroyed right now; happens after it is added to a visualization - bool IssueInSelfDestruction = false; + public bool IssueInSelfDestruction { get; private set; } = false; [SerializeField] [Tooltip("Time the component gets before it is destroyed after being added to a visualization")] float destroyTime = 0.25f; From 4655bad89844d9334f2beb5c2b003accb249bd5f Mon Sep 17 00:00:00 2001 From: YanxiLiu <951159548@qq.com> Date: Tue, 13 Dec 2022 12:39:58 +0100 Subject: [PATCH 25/26] tweaked variable scoping and collider size --- .../Prefabs/Resources/Card In Scene.prefab | 4 +- .../Resources/Progress Bar.prefab | 194 +++++++++--------- .../VIAProMa/Assets/Scripts/DragAndDrop.cs | 67 +++--- .../Assets/Scripts/FadeOutAndDeactivate.cs | 2 +- .../Multiplayer/VoiceRecorderManager.cs | 4 +- .../Resources/NetworkPrefabs.asset | 2 +- .../UI/Main Menu Cube/MainMenuActions.cs | 2 +- .../Tests/DragAndDrop/DragAndDropTest.unity | 2 +- .../Tests/VoiceChatTest/VoiceChatTester.cs | 2 +- 9 files changed, 140 insertions(+), 139 deletions(-) diff --git a/Frontend/VIAProMa/Assets/Prefabs/Resources/Card In Scene.prefab b/Frontend/VIAProMa/Assets/Prefabs/Resources/Card In Scene.prefab index 6a6bf1617..88e1816df 100644 --- a/Frontend/VIAProMa/Assets/Prefabs/Resources/Card In Scene.prefab +++ b/Frontend/VIAProMa/Assets/Prefabs/Resources/Card In Scene.prefab @@ -1820,7 +1820,7 @@ BoxCollider: m_IsTrigger: 1 m_Enabled: 1 serializedVersion: 2 - m_Size: {x: 0.29, y: 0.19, z: 0.005} + m_Size: {x: 0.29, y: 0.19, z: 0.019} m_Center: {x: 0, y: 0, z: 0} --- !u!54 &3151562588382028753 Rigidbody: @@ -2276,7 +2276,7 @@ BoxCollider: m_IsTrigger: 0 m_Enabled: 1 serializedVersion: 2 - m_Size: {x: 0.3, y: 0.2, z: 0.01} + m_Size: {x: 0.3, y: 0.2, z: 0.02} m_Center: {x: 0, y: 0, z: 0} --- !u!114 &3264034768150556465 MonoBehaviour: diff --git a/Frontend/VIAProMa/Assets/Prefabs/Visualizations/Resources/Progress Bar.prefab b/Frontend/VIAProMa/Assets/Prefabs/Visualizations/Resources/Progress Bar.prefab index db386f42b..3de42377e 100644 --- a/Frontend/VIAProMa/Assets/Prefabs/Visualizations/Resources/Progress Bar.prefab +++ b/Frontend/VIAProMa/Assets/Prefabs/Visualizations/Resources/Progress Bar.prefab @@ -276,92 +276,6 @@ CapsuleCollider: m_Height: 1.1 m_Direction: 1 m_Center: {x: 0, y: 0, z: 0} ---- !u!65 &5113803155975740735 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 976737975271057364} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 0.049711347, y: 0.073721856, z: 0.104478925} - m_Center: {x: -0.01628226, y: -0.00023828447, z: 0.0007401258} ---- !u!114 &3589358608750997844 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 976737975271057364} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 3fad3bcf313d49f4e9016d2363b7d394, type: 3} - m_Name: - m_EditorClassIdentifier: - targetRenderers: - - {fileID: 976737975268866320} - - {fileID: 976737975268866322} - focusColor: {r: 0.33374867, g: 0.8439005, b: 0.9433962, a: 1} ---- !u!114 &7877086291464477638 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 976737975271057364} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5106ea6ddacfd2646bd0c6c87cb0b4c8, type: 3} - m_Name: - m_EditorClassIdentifier: - progressBar: {fileID: 3962323576303880021} - handleOnPositiveCap: 0 ---- !u!65 &4247137173920595130 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1473611229998202360} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 0.049711347, y: 0.073721856, z: 0.104478925} - m_Center: {x: -0.01628226, y: -0.00023828447, z: 0.0007401258} ---- !u!114 &5199172016184675684 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1473611229998202360} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 3fad3bcf313d49f4e9016d2363b7d394, type: 3} - m_Name: - m_EditorClassIdentifier: - targetRenderers: - - {fileID: 1473611230000390972} - - {fileID: 1473611230000390974} - focusColor: {r: 0.33374867, g: 0.8439005, b: 0.9433962, a: 1} ---- !u!114 &7344585230830380977 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1473611229998202360} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5106ea6ddacfd2646bd0c6c87cb0b4c8, type: 3} - m_Name: - m_EditorClassIdentifier: - progressBar: {fileID: 3962323576303880021} - handleOnPositiveCap: 1 --- !u!1 &3440714514617847667 GameObject: m_ObjectHideFlags: 0 @@ -653,9 +567,9 @@ PrefabInstance: objectReference: {fileID: 2100000, guid: 3bb0de252bf3e5e44bb096e8f0046165, type: 2} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: e3cf24c3021e0d54b8487f866e57bcaa, type: 3} ---- !u!23 &976737975268866322 stripped -MeshRenderer: - m_CorrespondingSourceObject: {fileID: 2300002, guid: e3cf24c3021e0d54b8487f866e57bcaa, +--- !u!1 &976737975271057364 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 100004, guid: e3cf24c3021e0d54b8487f866e57bcaa, type: 3} m_PrefabInstance: {fileID: 976737975271154032} m_PrefabAsset: {fileID: 0} @@ -665,12 +579,55 @@ MeshRenderer: type: 3} m_PrefabInstance: {fileID: 976737975271154032} m_PrefabAsset: {fileID: 0} ---- !u!1 &976737975271057364 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 100004, guid: e3cf24c3021e0d54b8487f866e57bcaa, +--- !u!23 &976737975268866322 stripped +MeshRenderer: + m_CorrespondingSourceObject: {fileID: 2300002, guid: e3cf24c3021e0d54b8487f866e57bcaa, type: 3} m_PrefabInstance: {fileID: 976737975271154032} m_PrefabAsset: {fileID: 0} +--- !u!65 &5113803155975740735 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 976737975271057364} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.049711347, y: 0.073721856, z: 0.104478925} + m_Center: {x: -0.01628226, y: -0.00023828447, z: 0.0007401258} +--- !u!114 &3589358608750997844 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 976737975271057364} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3fad3bcf313d49f4e9016d2363b7d394, type: 3} + m_Name: + m_EditorClassIdentifier: + targetRenderers: + - {fileID: 976737975268866320} + - {fileID: 976737975268866322} + focusColor: {r: 0.33374867, g: 0.8439005, b: 0.9433962, a: 1} +--- !u!114 &7877086291464477638 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 976737975271057364} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5106ea6ddacfd2646bd0c6c87cb0b4c8, type: 3} + m_Name: + m_EditorClassIdentifier: + progressBar: {fileID: 3962323576303880021} + handleOnPositiveCap: 0 --- !u!1001 &1415138180771322432 PrefabInstance: m_ObjectHideFlags: 0 @@ -827,6 +784,12 @@ PrefabInstance: objectReference: {fileID: 2100000, guid: 3bb0de252bf3e5e44bb096e8f0046165, type: 2} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: e3cf24c3021e0d54b8487f866e57bcaa, type: 3} +--- !u!1 &1473611229998202360 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 100004, guid: e3cf24c3021e0d54b8487f866e57bcaa, + type: 3} + m_PrefabInstance: {fileID: 1473611229998103388} + m_PrefabAsset: {fileID: 0} --- !u!23 &1473611230000390972 stripped MeshRenderer: m_CorrespondingSourceObject: {fileID: 2300000, guid: e3cf24c3021e0d54b8487f866e57bcaa, @@ -839,12 +802,49 @@ MeshRenderer: type: 3} m_PrefabInstance: {fileID: 1473611229998103388} m_PrefabAsset: {fileID: 0} ---- !u!1 &1473611229998202360 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 100004, guid: e3cf24c3021e0d54b8487f866e57bcaa, - type: 3} - m_PrefabInstance: {fileID: 1473611229998103388} +--- !u!65 &4247137173920595130 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1473611229998202360} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.049711347, y: 0.073721856, z: 0.104478925} + m_Center: {x: -0.01628226, y: -0.00023828447, z: 0.0007401258} +--- !u!114 &5199172016184675684 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1473611229998202360} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3fad3bcf313d49f4e9016d2363b7d394, type: 3} + m_Name: + m_EditorClassIdentifier: + targetRenderers: + - {fileID: 1473611230000390972} + - {fileID: 1473611230000390974} + focusColor: {r: 0.33374867, g: 0.8439005, b: 0.9433962, a: 1} +--- !u!114 &7344585230830380977 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1473611229998202360} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5106ea6ddacfd2646bd0c6c87cb0b4c8, type: 3} + m_Name: + m_EditorClassIdentifier: + progressBar: {fileID: 3962323576303880021} + handleOnPositiveCap: 1 --- !u!1001 &2717773912633915926 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/Frontend/VIAProMa/Assets/Scripts/DragAndDrop.cs b/Frontend/VIAProMa/Assets/Scripts/DragAndDrop.cs index c22dc59d4..0d3ac6fb4 100644 --- a/Frontend/VIAProMa/Assets/Scripts/DragAndDrop.cs +++ b/Frontend/VIAProMa/Assets/Scripts/DragAndDrop.cs @@ -11,58 +11,59 @@ using System.Collections; using System.Collections.Generic; using UnityEngine; +using UnityEngine.Animations; // This script needs a rigit body for the Trigger function to work [RequireComponent(typeof(Rigidbody))] public class DragAndDrop : MonoBehaviour { - /* other components of the issue card that are used by this script */ - IssueSelector IssueManipulator; - IssueDataDisplay issueDataDisplay; - ObjectManipulator grabComponent; - GameObject issueGameObject; - - //A list of Visualizations that currently overlap with the Issue - List currentHits; - #region ThreshholdFeatureVariables [SerializeField] [Tooltip("If the issue card is moved faster than this speed, it will not be added to the visualization when dropping")] - float speedThreshhold = 0.2f; - Vector3 oldPosition; + private float speedThreshhold = 0.2f; + private Vector3 oldPosition; //coroutine that tests if speed Threshhold is reached - Coroutine speedConditionCoroutine; + private Coroutine speedConditionCoroutine; //list of objects that wait to be added when speed is below threshhold - List hitWaitList; + private List hitWaitList; #endregion ThreshholdFeatureVariables + /* other components of the issue card that are used by this script */ + private IssueSelector issueManipulator; + private IssueDataDisplay issueDataDisplay; + private ObjectManipulator grabComponent; + private GameObject issueGameObject; + + //A list of Visualizations that currently overlap with the Issue + private List currentHits; + //Is true iff the issue is currently being grabbed bool issueIsGrabbed = false; #region IssueDestructionVariables /* variables for the Issue destruction feature */ - //indicates that the Issue is being destroyed right now; happens after it is added to a visualization - public bool IssueInSelfDestruction { get; private set; } = false; [SerializeField] [Tooltip("Time the component gets before it is destroyed after being added to a visualization")] - float destroyTime = 0.25f; + private float destroyTime = 0.25f; [SerializeField] [Tooltip("If set to true, issues will be deleted with a little animation after they are dropped into a visualization")] - bool destroyIssueAfterDrop = true; - float timeOffset = 0; - Vector3 destroyStartPosition; - Vector3 destroyStartSize; + private bool destroyIssueAfterDrop = true; + //indicates that the Issue is being destroyed right now; happens after it is added to a visualization + public bool IssueInSelfDestruction { get; private set; } = false; + private float timeOffset = 0; + private Vector3 destroyStartPosition; + private Vector3 destroyStartSize; #endregion IssueDestructionVariables #region OverlapIndicatorVariables /* variables for the overlap indicator feature */ - //list of all currently existing lines - List overlapIndicators; [SerializeField] [Tooltip("Line Gameobject used to indicate which visualizations overlap with the Issue")] - GameObject indicatorLine; + private GameObject indicatorLine; + //list of all currently existing lines + private List overlapIndicators; //get unique visualizations that overlap with the issue; there can be duplicates in currentHits - HashSet uniqueHitSet; + private HashSet uniqueHitSet; #endregion OverlapIndicatorVariables //Awake is called when the script instance is being loaded @@ -74,14 +75,14 @@ void Awake() overlapIndicators = new List(); uniqueHitSet = new HashSet(); - IssueManipulator = GetComponentInParent(); - if(IssueManipulator == null) + issueManipulator = GetComponentInParent(); + if(issueManipulator == null) { SpecialDebugMessages.LogComponentNotFoundError(this, nameof(IssueSelector), gameObject); } else { - issueGameObject = IssueManipulator.gameObject; + issueGameObject = issueManipulator.gameObject; } issueDataDisplay = GetComponentInParent(); @@ -268,7 +269,7 @@ public void AddIssueToVisualization(GameObject target) IssueInSelfDestruction = true; } - void AddObjectToHitsList(GameObject target) + private void AddObjectToHitsList(GameObject target) { //test if target is a visualization Visualization visualization = target.GetComponentInParent(); @@ -290,14 +291,14 @@ void AddObjectToHitsList(GameObject target) } //Activate selection indicator of the issue - IssueManipulator.Selected = true; - IssueManipulator.UpdateViewIgnoreIssueSelectionManager(); + issueManipulator.Selected = true; + issueManipulator.UpdateViewIgnoreIssueSelectionManager(); //Add listener so as soon as object is let go it is added to the target visualization grabComponent.OnManipulationEnded.AddListener(ManipulationEnded); } - void RemoveObjectFromHitsList(GameObject target) + private void RemoveObjectFromHitsList(GameObject target) { //test if target is a visualization Visualization visualization = target.GetComponentInParent(); @@ -333,9 +334,9 @@ void RemoveObjectFromHitsList(GameObject target) //remove listener so letting go no longer adds this issue to visualizations grabComponent.OnManipulationEnded.RemoveListener(ManipulationEnded); - IssueManipulator.Selected = false; + issueManipulator.Selected = false; //manually update view because the Selected variable only does so if IssueSelectionManager is in selection mode - IssueManipulator.UpdateViewIgnoreIssueSelectionManager(); + issueManipulator.UpdateViewIgnoreIssueSelectionManager(); } private void ManipulationEnded(ManipulationEventData eventData) diff --git a/Frontend/VIAProMa/Assets/Scripts/FadeOutAndDeactivate.cs b/Frontend/VIAProMa/Assets/Scripts/FadeOutAndDeactivate.cs index 5c63406db..e9aa32424 100644 --- a/Frontend/VIAProMa/Assets/Scripts/FadeOutAndDeactivate.cs +++ b/Frontend/VIAProMa/Assets/Scripts/FadeOutAndDeactivate.cs @@ -1,6 +1,6 @@ using UnityEngine; -namespace i5.VIAProMa +namespace i5.VIAProMa { public class FadeOutAndDeactivate : MonoBehaviour { diff --git a/Frontend/VIAProMa/Assets/Scripts/Multiplayer/VoiceRecorderManager.cs b/Frontend/VIAProMa/Assets/Scripts/Multiplayer/VoiceRecorderManager.cs index 5afef7c70..a435c31c1 100644 --- a/Frontend/VIAProMa/Assets/Scripts/Multiplayer/VoiceRecorderManager.cs +++ b/Frontend/VIAProMa/Assets/Scripts/Multiplayer/VoiceRecorderManager.cs @@ -13,8 +13,8 @@ public class VoiceRecorderManager : MonoBehaviour /// private void Start() { - PhotonVoiceNetwork.Instance.PrimaryRecorder.Init(PhotonVoiceNetwork.Instance); - Debug.Log("Voice Recorder initialized"); +/* PunVoiceClient.Instance.PrimaryRecorder.Init(PunVoiceClient.Instance); + Debug.Log("Voice Recorder initialized");*/ } } } \ No newline at end of file diff --git a/Frontend/VIAProMa/Assets/Scripts/ScriptableObjects/Multiplayer/Resources/NetworkPrefabs.asset b/Frontend/VIAProMa/Assets/Scripts/ScriptableObjects/Multiplayer/Resources/NetworkPrefabs.asset index 1ae0cb359..b80eeea46 100644 --- a/Frontend/VIAProMa/Assets/Scripts/ScriptableObjects/Multiplayer/Resources/NetworkPrefabs.asset +++ b/Frontend/VIAProMa/Assets/Scripts/ScriptableObjects/Multiplayer/Resources/NetworkPrefabs.asset @@ -31,7 +31,7 @@ MonoBehaviour: - prefab: {fileID: 856870972359737783, guid: 4a7259eec1f7cf34f96e9ac5654022cc, type: 3} path: Assets/Prefabs/Resources/Card In Scene.prefab - prefab: {fileID: 1641048942848062, guid: 943e4e55bdf2c284c8773bdadda7c2e0, type: 3} - path: Assets/Photon/PhotonVoice/Demos/DemoProximityVoiceChat/Resources/Character.prefab + path: Assets/Photon/PhotonVoice/Demos/DemoVoiceProximityChat/Resources/Character.prefab - prefab: {fileID: 5080653008957622152, guid: aa10f59180665eb4388d0e7c0ebe46f9, type: 3} path: Assets/Prefabs/Visualizations/Resources/CommitStatisticsVisualization.prefab diff --git a/Frontend/VIAProMa/Assets/Scripts/UI/Main Menu Cube/MainMenuActions.cs b/Frontend/VIAProMa/Assets/Scripts/UI/Main Menu Cube/MainMenuActions.cs index dae212cf6..34fb33964 100644 --- a/Frontend/VIAProMa/Assets/Scripts/UI/Main Menu Cube/MainMenuActions.cs +++ b/Frontend/VIAProMa/Assets/Scripts/UI/Main Menu Cube/MainMenuActions.cs @@ -11,7 +11,7 @@ public class MainMenuActions : MonoBehaviour public void ToggleMicrophone() { bool microphoneOn = (microphoneButton.CurrentDimension == 1); - PhotonVoiceNetwork.Instance.PrimaryRecorder.TransmitEnabled = microphoneOn; + PunVoiceClient.Instance.PrimaryRecorder.TransmitEnabled = microphoneOn; } } } \ No newline at end of file diff --git a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTest.unity b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTest.unity index 16194ebd6..9b316ff2c 100644 --- a/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTest.unity +++ b/Frontend/VIAProMa/Assets/Tests/DragAndDrop/DragAndDropTest.unity @@ -1053,7 +1053,7 @@ PrefabInstance: - target: {fileID: 856870972359737782, guid: 4a7259eec1f7cf34f96e9ac5654022cc, type: 3} propertyPath: m_RootOrder - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 856870972359737782, guid: 4a7259eec1f7cf34f96e9ac5654022cc, type: 3} diff --git a/Frontend/VIAProMa/Assets/Tests/VoiceChatTest/VoiceChatTester.cs b/Frontend/VIAProMa/Assets/Tests/VoiceChatTest/VoiceChatTester.cs index 5825e6e2d..6db27db41 100644 --- a/Frontend/VIAProMa/Assets/Tests/VoiceChatTest/VoiceChatTester.cs +++ b/Frontend/VIAProMa/Assets/Tests/VoiceChatTest/VoiceChatTester.cs @@ -22,7 +22,7 @@ private void Update() if (PhotonNetwork.InRoom) { Debug.Log("Toggling voice"); - PhotonVoiceNetwork.Instance.PrimaryRecorder.TransmitEnabled = !PhotonVoiceNetwork.Instance.PrimaryRecorder.TransmitEnabled; + PunVoiceClient.Instance.PrimaryRecorder.TransmitEnabled = !PunVoiceClient.Instance.PrimaryRecorder.TransmitEnabled; } } } From 6148f338ea5544678cb21c8137362b67c38bc24e Mon Sep 17 00:00:00 2001 From: YanxiLiu <951159548@qq.com> Date: Wed, 14 Dec 2022 14:05:21 +0100 Subject: [PATCH 26/26] polished coding --- .../VIAProMa/Assets/Scripts/DragAndDrop.cs | 61 +++++++++---------- 1 file changed, 29 insertions(+), 32 deletions(-) diff --git a/Frontend/VIAProMa/Assets/Scripts/DragAndDrop.cs b/Frontend/VIAProMa/Assets/Scripts/DragAndDrop.cs index 0d3ac6fb4..f8a3aba44 100644 --- a/Frontend/VIAProMa/Assets/Scripts/DragAndDrop.cs +++ b/Frontend/VIAProMa/Assets/Scripts/DragAndDrop.cs @@ -17,54 +17,52 @@ [RequireComponent(typeof(Rigidbody))] public class DragAndDrop : MonoBehaviour { - #region ThreshholdFeatureVariables - [SerializeField] [Tooltip("If the issue card is moved faster than this speed, it will not be added to the visualization when dropping")] - private float speedThreshhold = 0.2f; + [SerializeField] private float speedThreshhold = 0.2f; + [Tooltip("Time the component gets before it is destroyed after being added to a visualization")] + [SerializeField] private float destroyTime = 0.25f; + [Tooltip("If set to true, issues will be deleted with a little animation after they are dropped into a visualization")] + [SerializeField] private bool destroyIssueAfterDrop = true; + [Tooltip("Line Gameobject used to indicate which visualizations overlap with the Issue")] + [SerializeField] private GameObject indicatorLine; + + #region ThreshholdFeatureFields private Vector3 oldPosition; //coroutine that tests if speed Threshhold is reached private Coroutine speedConditionCoroutine; //list of objects that wait to be added when speed is below threshhold private List hitWaitList; - #endregion ThreshholdFeatureVariables - - /* other components of the issue card that are used by this script */ - private IssueSelector issueManipulator; - private IssueDataDisplay issueDataDisplay; - private ObjectManipulator grabComponent; - private GameObject issueGameObject; - - //A list of Visualizations that currently overlap with the Issue - private List currentHits; + #endregion ThreshholdFeatureFields - //Is true iff the issue is currently being grabbed - bool issueIsGrabbed = false; - - #region IssueDestructionVariables + #region IssueDestructionFields /* variables for the Issue destruction feature */ - [SerializeField] - [Tooltip("Time the component gets before it is destroyed after being added to a visualization")] - private float destroyTime = 0.25f; - [SerializeField] - [Tooltip("If set to true, issues will be deleted with a little animation after they are dropped into a visualization")] - private bool destroyIssueAfterDrop = true; - //indicates that the Issue is being destroyed right now; happens after it is added to a visualization - public bool IssueInSelfDestruction { get; private set; } = false; private float timeOffset = 0; private Vector3 destroyStartPosition; private Vector3 destroyStartSize; - #endregion IssueDestructionVariables + #endregion IssueDestructionFields - #region OverlapIndicatorVariables + #region OverlapIndicatorFields /* variables for the overlap indicator feature */ - [SerializeField] - [Tooltip("Line Gameobject used to indicate which visualizations overlap with the Issue")] - private GameObject indicatorLine; //list of all currently existing lines private List overlapIndicators; //get unique visualizations that overlap with the issue; there can be duplicates in currentHits private HashSet uniqueHitSet; - #endregion OverlapIndicatorVariables + #endregion OverlapIndicatorFields + + // other components + private IssueSelector issueManipulator; + private IssueDataDisplay issueDataDisplay; + private ObjectManipulator grabComponent; + private GameObject issueGameObject; + //A list of Visualizations that currently overlap with the Issue + private List currentHits; + //Is true iff the issue is currently being grabbed + private bool issueIsGrabbed = false; + + /// + /// indicates that the Issue is being destroyed right now; happens after it is added to a visualization + /// + public bool IssueInSelfDestruction { get; private set; } = false; //Awake is called when the script instance is being loaded void Awake() @@ -324,7 +322,6 @@ private void RemoveObjectFromHitsList(GameObject target) overlapIndicators.RemoveAt(0); } - //Deactivate selection indicator of the issue, but only if it doesn't overlap with any visualization if (currentHits.Count > 0) {