From 6603b23eb22ac30188a8ced92dc3d455a2bb816a Mon Sep 17 00:00:00 2001 From: Koha9 Date: Sat, 21 Oct 2023 04:54:42 +0900 Subject: [PATCH] =?UTF-8?q?=E5=90=91Train=20Mode=E4=B8=AD=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0LevelPanel=E8=B0=83=E6=95=B4=20=E5=88=9B=E5=BB=BAUI?= =?UTF-8?q?=E6=BB=91=E5=8A=A8=E8=BF=9B=E5=85=A5=E5=92=8C=E6=94=B6=E5=9B=9E?= =?UTF-8?q?=E5=8A=A8=E7=94=BB=E6=8E=A7=E5=88=B6=20=E5=88=9B=E5=BB=BA?= =?UTF-8?q?=E4=B8=80=E4=B8=AA=E9=80=9A=E7=94=A8=E7=9A=84LevelProbabilityPa?= =?UTF-8?q?nel=E8=80=8C=E4=B8=8D=E6=98=AFStart=E9=A1=B5=E9=9D=A2=E4=B8=93?= =?UTF-8?q?=E7=94=A8=20=E5=B0=86AddEventTrigger=E4=BD=9C=E4=B8=BAExtension?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=88=B0EventTrigger=E4=B8=8A=20=E4=BF=AE?= =?UTF-8?q?=E6=94=B9LevelPanel=E7=9A=84Material=E4=B8=BAUniversalBlur?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ML-Agents/Timers/StartScene_timers.json | 2 +- Assets/ML-Agents/Timers/Train_timers.json | 2 +- .../SingleLevelProbabilityPanel.prefab | 4 +- ...ab => SingleTargetProbabilityPanel.prefab} | 8 +- ... SingleTargetProbabilityPanel.prefab.meta} | 0 Assets/Scenes/Train.unity | 947 ++++++++---------- .../Extensions/EventTriggerExtensions.cs | 15 + .../Extensions/EventTriggerExtensions.cs.meta | 11 + .../Extensions/Vector3PositionExtensions.cs | 11 + .../Vector3PositionExtensions.cs.meta | 11 + .../Script/Extensions/targetTypeExtensions.cs | 2 +- Assets/Script/UI/EnvironmentUIControl.cs | 6 +- Assets/Script/UI/HUDController.cs | 12 - Assets/Script/UI/LevelProbabilityPanel.cs | 40 + .../Script/UI/LevelProbabilityPanel.cs.meta | 11 + Assets/Script/UI/StartMenuAnimations.cs | 4 +- Assets/UIVisibilityController.cs | 151 +++ Assets/UIVisibilityController.cs.meta | 11 + UserSettings/EditorUserSettings.asset | 4 +- 19 files changed, 677 insertions(+), 575 deletions(-) rename Assets/Prefeb/ProbabilityPanel/{SingleTargetLevelProbabilityPanel.prefab => SingleTargetProbabilityPanel.prefab} (93%) rename Assets/Prefeb/ProbabilityPanel/{SingleTargetLevelProbabilityPanel.prefab.meta => SingleTargetProbabilityPanel.prefab.meta} (100%) create mode 100644 Assets/Script/Extensions/EventTriggerExtensions.cs create mode 100644 Assets/Script/Extensions/EventTriggerExtensions.cs.meta create mode 100644 Assets/Script/Extensions/Vector3PositionExtensions.cs create mode 100644 Assets/Script/Extensions/Vector3PositionExtensions.cs.meta create mode 100644 Assets/Script/UI/LevelProbabilityPanel.cs create mode 100644 Assets/Script/UI/LevelProbabilityPanel.cs.meta create mode 100644 Assets/UIVisibilityController.cs create mode 100644 Assets/UIVisibilityController.cs.meta diff --git a/Assets/ML-Agents/Timers/StartScene_timers.json b/Assets/ML-Agents/Timers/StartScene_timers.json index 9347eaa..176ea5d 100644 --- a/Assets/ML-Agents/Timers/StartScene_timers.json +++ b/Assets/ML-Agents/Timers/StartScene_timers.json @@ -1 +1 @@ -{"count":1,"self":96.1897728,"total":96.582275299999992,"children":{"InitializeActuators":{"count":16,"self":0.00099899999999999989,"total":0.00099899999999999989,"children":null},"InitializeSensors":{"count":16,"self":0.0009993,"total":0.0009993,"children":null},"AgentSendState":{"count":867,"self":0.019012499999999998,"total":0.1588117,"children":{"CollectObservations":{"count":6936,"self":0.1277917,"total":0.1277917,"children":null},"WriteActionMask":{"count":6936,"self":0.0040009,"total":0.0040009,"children":null},"RequestDecision":{"count":6936,"self":0.0080066,"total":0.0080066,"children":null}}},"DecideAction":{"count":867,"self":0.0100142,"total":0.0100142,"children":null},"AgentAct":{"count":867,"self":0.2216761,"total":0.2216761,"children":null}},"gauges":{},"metadata":{"timer_format_version":"0.1.0","start_time_seconds":"1697442592","unity_version":"2021.3.14f1","command_line_arguments":"C:\\Program Files\\Unity\\Hub\\Editor\\2021.3.14f1\\Editor\\Unity.exe -projectpath C:\\Users\\UCUNI\\OneDrive\\Unity\\ML-Agents\\Aimbot-ParallelEnv -useHub -hubIPC -cloudEnvironment production -licensingIpc LicenseClient-UCUNI -hubSessionId e4e811a4-b1b9-40c9-bb87-1f58481c4f0b -accessToken CFEM6A4XwpAEfTmhoY1tJ77LSedBMNIqUlXBOmvKzJY00ef","communication_protocol_version":"1.5.0","com.unity.ml-agents_version":"2.0.1","scene_name":"StartScene","end_time_seconds":"1697442688"}} \ No newline at end of file +{"count":1,"self":165.6871296,"total":169.0971951,"children":{"InitializeActuators":{"count":16,"self":0.00099859999999999988,"total":0.00099859999999999988,"children":null},"InitializeSensors":{"count":16,"self":0.0004997,"total":0.0004997,"children":null},"AgentSendState":{"count":6284,"self":0.08416549999999999,"total":0.87303159999999991,"children":{"CollectObservations":{"count":50272,"self":0.7153004,"total":0.7153004,"children":null},"WriteActionMask":{"count":50272,"self":0.0220018,"total":0.0220018,"children":null},"RequestDecision":{"count":50272,"self":0.051563899999999996,"total":0.051563899999999996,"children":null}}},"DecideAction":{"count":6284,"self":0.1001521,"total":0.1001521,"children":null},"AgentAct":{"count":6284,"self":2.4353849999999997,"total":2.4353849999999997,"children":null}},"gauges":{},"metadata":{"timer_format_version":"0.1.0","start_time_seconds":"1697829167","unity_version":"2021.3.14f1","command_line_arguments":"C:\\Program Files\\Unity\\Hub\\Editor\\2021.3.14f1\\Editor\\Unity.exe -projectpath C:\\Users\\UCUNI\\OneDrive\\Unity\\ML-Agents\\Aimbot-ParallelEnv -useHub -hubIPC -cloudEnvironment production -licensingIpc LicenseClient-M0b7qtNNiWSON4XAp_iL2 -hubSessionId 2e5314ca-a4fa-4b7b-b736-755d2bd8b319 -accessToken ssCXQThs6ymBJJ5mKPBKm_froyZ-ddlXWkrjBDwnhZw00ef","communication_protocol_version":"1.5.0","com.unity.ml-agents_version":"2.0.1","scene_name":"StartScene","end_time_seconds":"1697829337"}} \ No newline at end of file diff --git a/Assets/ML-Agents/Timers/Train_timers.json b/Assets/ML-Agents/Timers/Train_timers.json index 1e8a92a..768210e 100644 --- a/Assets/ML-Agents/Timers/Train_timers.json +++ b/Assets/ML-Agents/Timers/Train_timers.json @@ -1 +1 @@ -{"count":1,"self":28.5910528,"total":28.601550099999997,"children":{"InitializeActuators":{"count":16,"self":0.0010008,"total":0.0010008,"children":null},"InitializeSensors":{"count":16,"self":0.001,"total":0.001,"children":null},"AgentSendState":{"count":1,"self":0.0009989,"total":0.0034985,"children":{"CollectObservations":{"count":8,"self":0.0014998,"total":0.0014998,"children":null},"WriteActionMask":{"count":8,"self":0,"total":0,"children":null},"RequestDecision":{"count":8,"self":0.0009998,"total":0.0009998,"children":null}}},"DecideAction":{"count":1,"self":0.0005,"total":0.0005,"children":null},"AgentAct":{"count":1,"self":0.0044989,"total":0.0044989,"children":null}},"gauges":{},"metadata":{"timer_format_version":"0.1.0","start_time_seconds":"1697452285","unity_version":"2021.3.14f1","command_line_arguments":"C:\\Program Files\\Unity\\Hub\\Editor\\2021.3.14f1\\Editor\\Unity.exe -projectpath C:\\Users\\UCUNI\\OneDrive\\Unity\\ML-Agents\\Aimbot-ParallelEnv -useHub -hubIPC -cloudEnvironment production -licensingIpc LicenseClient-UCUNI -hubSessionId e4e811a4-b1b9-40c9-bb87-1f58481c4f0b -accessToken CFEM6A4XwpAEfTmhoY1tJ77LSedBMNIqUlXBOmvKzJY00ef","communication_protocol_version":"1.5.0","com.unity.ml-agents_version":"2.0.1","scene_name":"Train","end_time_seconds":"1697452314"}} \ No newline at end of file +{"count":1,"self":155.8538496,"total":164.5160273,"children":{"InitializeActuators":{"count":16,"self":0.0009985,"total":0.0009985,"children":null},"InitializeSensors":{"count":16,"self":0.001,"total":0.001,"children":null},"AgentSendState":{"count":7148,"self":0.097526099999999991,"total":1.0346207,"children":{"CollectObservations":{"count":57184,"self":0.8580802,"total":0.8580802,"children":null},"WriteActionMask":{"count":57184,"self":0.020496499999999997,"total":0.020496499999999997,"children":null},"RequestDecision":{"count":57184,"self":0.0585179,"total":0.0585179,"children":null}}},"DecideAction":{"count":7148,"self":0.10903289999999999,"total":0.10903289999999999,"children":null},"AgentAct":{"count":7148,"self":7.5160247999999994,"total":7.5160247,"children":null}},"gauges":{"AKMAgent.CumulativeReward":{"count":32,"max":4010,"min":-7125.913,"runningAverage":-2807.06714,"value":4010,"weightedAverage":3303.63574}},"metadata":{"timer_format_version":"0.1.0","start_time_seconds":"1697829961","unity_version":"2021.3.14f1","command_line_arguments":"C:\\Program Files\\Unity\\Hub\\Editor\\2021.3.14f1\\Editor\\Unity.exe -projectpath C:\\Users\\UCUNI\\OneDrive\\Unity\\ML-Agents\\Aimbot-ParallelEnv -useHub -hubIPC -cloudEnvironment production -licensingIpc LicenseClient-M0b7qtNNiWSON4XAp_iL2 -hubSessionId 2e5314ca-a4fa-4b7b-b736-755d2bd8b319 -accessToken ssCXQThs6ymBJJ5mKPBKm_froyZ-ddlXWkrjBDwnhZw00ef","communication_protocol_version":"1.5.0","com.unity.ml-agents_version":"2.0.1","scene_name":"Train","end_time_seconds":"1697830125"}} \ No newline at end of file diff --git a/Assets/Prefeb/ProbabilityPanel/SingleLevelProbabilityPanel.prefab b/Assets/Prefeb/ProbabilityPanel/SingleLevelProbabilityPanel.prefab index 935050b..30b43d8 100644 --- a/Assets/Prefeb/ProbabilityPanel/SingleLevelProbabilityPanel.prefab +++ b/Assets/Prefeb/ProbabilityPanel/SingleLevelProbabilityPanel.prefab @@ -1005,8 +1005,8 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: - m_Material: {fileID: 2100000, guid: f6d46f1e916b3486c90a448a441fac6a, type: 2} - m_Color: {r: 1, g: 1, b: 1, a: 0.392} + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 diff --git a/Assets/Prefeb/ProbabilityPanel/SingleTargetLevelProbabilityPanel.prefab b/Assets/Prefeb/ProbabilityPanel/SingleTargetProbabilityPanel.prefab similarity index 93% rename from Assets/Prefeb/ProbabilityPanel/SingleTargetLevelProbabilityPanel.prefab rename to Assets/Prefeb/ProbabilityPanel/SingleTargetProbabilityPanel.prefab index e14088c..d150a4c 100644 --- a/Assets/Prefeb/ProbabilityPanel/SingleTargetLevelProbabilityPanel.prefab +++ b/Assets/Prefeb/ProbabilityPanel/SingleTargetProbabilityPanel.prefab @@ -14,7 +14,7 @@ GameObject: - component: {fileID: 5589415219770305708} - component: {fileID: 5589415219770305697} m_Layer: 5 - m_Name: SingleTargetLevelProbabilityPanel + m_Name: SingleTargetProbabilityPanel m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -60,8 +60,8 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 0.392} + m_Material: {fileID: 2100000, guid: f6d46f1e916b3486c90a448a441fac6a, type: 2} + m_Color: {r: 0.8862745, g: 0.8862745, b: 0.8862745, a: 1} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 @@ -92,6 +92,8 @@ MonoBehaviour: m_EditorClassIdentifier: singleLevelProbabilityPanel: {fileID: 6536015492050286218, guid: 81d4d787c82b5174caf00af00e9a3cd1, type: 3} targetTitleText: {fileID: 8396012208200061614, guid: 8a180acb9a0ba8b4aacd888419f082ed, type: 3} + singleLevelPanelsObjs: [] + singleLevelPanels: [] --- !u!114 &5589415219770305697 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/Assets/Prefeb/ProbabilityPanel/SingleTargetLevelProbabilityPanel.prefab.meta b/Assets/Prefeb/ProbabilityPanel/SingleTargetProbabilityPanel.prefab.meta similarity index 100% rename from Assets/Prefeb/ProbabilityPanel/SingleTargetLevelProbabilityPanel.prefab.meta rename to Assets/Prefeb/ProbabilityPanel/SingleTargetProbabilityPanel.prefab.meta diff --git a/Assets/Scenes/Train.unity b/Assets/Scenes/Train.unity index 99880f7..99947f6 100644 --- a/Assets/Scenes/Train.unity +++ b/Assets/Scenes/Train.unity @@ -10008,7 +10008,7 @@ Mesh: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: pb_Mesh30802 + m_Name: pb_Mesh44154 serializedVersion: 10 m_SubMeshes: - serializedVersion: 2 @@ -12690,201 +12690,13 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 425126382} m_CullTransparentMesh: 1 ---- !u!1 &427803069 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 427803070} - - component: {fileID: 427803073} - - component: {fileID: 427803072} - - component: {fileID: 427803071} - m_Layer: 5 - m_Name: EnemyNum - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &427803070 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 427803069} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1144884390} - m_Father: {fileID: 2082200189} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 201, y: -42.5} - m_SizeDelta: {x: 95.11151, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &427803071 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 427803069} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 2da0c512f12947e489f739169773d7ca, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 427803072} - m_TextViewport: {fileID: 1144884390} - m_TextComponent: {fileID: 1644298921} - m_Placeholder: {fileID: 1047255652} - m_VerticalScrollbar: {fileID: 0} - m_VerticalScrollbarEventHandler: {fileID: 0} - m_LayoutGroup: {fileID: 0} - m_ScrollSensitivity: 1 - m_ContentType: 2 - m_InputType: 0 - m_AsteriskChar: 42 - m_KeyboardType: 4 - m_LineType: 0 - m_HideMobileInput: 0 - m_HideSoftKeyboard: 0 - m_CharacterValidation: 2 - m_RegexValue: - m_GlobalPointSize: 10 - m_CharacterLimit: 0 - m_OnEndEdit: - m_PersistentCalls: - m_Calls: [] - m_OnSubmit: - m_PersistentCalls: - m_Calls: [] - m_OnSelect: - m_PersistentCalls: - m_Calls: [] - m_OnDeselect: - m_PersistentCalls: - m_Calls: [] - m_OnTextSelection: - m_PersistentCalls: - m_Calls: [] - m_OnEndTextSelection: - m_PersistentCalls: - m_Calls: [] - m_OnValueChanged: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 2082200185} - m_TargetAssemblyTypeName: HUDController, Assembly-CSharp - m_MethodName: onEnemyNumTextChange - 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: 1 - m_OnTouchScreenKeyboardStatusChanged: - m_PersistentCalls: - m_Calls: [] - m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_CustomCaretColor: 0 - m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} - m_Text: - m_CaretBlinkRate: 0.85 - m_CaretWidth: 1 - m_ReadOnly: 0 - m_RichText: 1 - m_GlobalFontAsset: {fileID: 11400000, guid: f653ac5b85a721e4c9383008e6a565a7, type: 2} - m_OnFocusSelectAll: 1 - m_ResetOnDeActivation: 1 - m_RestoreOriginalTextOnEscape: 1 - m_isRichTextEditingAllowed: 0 - m_LineLimit: 0 - m_InputValidator: {fileID: 0} ---- !u!114 &427803072 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 427803069} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, 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_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &427803073 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 427803069} - m_CullTransparentMesh: 1 --- !u!43 &431079689 Mesh: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: pb_Mesh27092 + m_Name: pb_Mesh40444 serializedVersion: 10 m_SubMeshes: - serializedVersion: 2 @@ -15870,7 +15682,7 @@ Mesh: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: pb_Mesh27174 + m_Name: pb_Mesh40526 serializedVersion: 10 m_SubMeshes: - serializedVersion: 2 @@ -24401,6 +24213,83 @@ MonoBehaviour: - 0 - 0 targetPosition: {x: 0, y: 0, z: 0} +--- !u!1 &800728923 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 800728924} + - component: {fileID: 800728926} + - component: {fileID: 800728925} + m_Layer: 5 + m_Name: LevelProbabilityPanelShowTrigger + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &800728924 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 800728923} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1322974390} + m_Father: {fileID: 2082200189} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 18.36316, y: -148.21686} + m_SizeDelta: {x: 36.73059, y: 238.43372} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &800728925 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 800728923} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: f6d46f1e916b3486c90a448a441fac6a, type: 2} + m_Color: {r: 0.8862745, g: 0.8862745, b: 0.8862745, 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_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &800728926 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 800728923} + m_CullTransparentMesh: 1 --- !u!1 &820011446 GameObject: m_ObjectHideFlags: 0 @@ -25621,7 +25510,7 @@ Mesh: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: pb_Mesh26964 + m_Name: pb_Mesh40316 serializedVersion: 10 m_SubMeshes: - serializedVersion: 2 @@ -25892,7 +25781,7 @@ RectTransform: m_Children: - {fileID: 1815066824} m_Father: {fileID: 2082200189} - m_RootOrder: 3 + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 1, y: 0} m_AnchorMax: {x: 1, y: 0} @@ -27888,6 +27777,125 @@ RectTransform: m_AnchoredPosition: {x: -210, y: 90} m_SizeDelta: {x: 100, y: 100} m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &945932252 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 945932253} + - component: {fileID: 945932257} + - component: {fileID: 945932256} + - component: {fileID: 945932255} + - component: {fileID: 945932254} + m_Layer: 5 + m_Name: TargetLevelProbabilityPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &945932253 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 945932252} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2082200189} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: -140, y: -179} + m_SizeDelta: {x: 280, y: 300} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &945932254 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 945932252} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 44d064c42ee56374e94671f4f9f9d650, type: 3} + m_Name: + m_EditorClassIdentifier: + singleTargetLevelProbabilityPanel: {fileID: 5589415219770305710, guid: 324d8e84c24cdd04ba087763705db1d0, type: 3} + startSceneData: {fileID: 0} + targetLevelProbabilityPanel: [] +--- !u!114 &945932255 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 945932252} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 1 + m_ReverseArrangement: 0 +--- !u!114 &945932256 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 945932252} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &945932257 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 945932252} + m_CullTransparentMesh: 1 --- !u!1 &952109626 GameObject: m_ObjectHideFlags: 0 @@ -30196,162 +30204,6 @@ Transform: m_Father: {fileID: 749443373} m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1047255649 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1047255650} - - component: {fileID: 1047255653} - - component: {fileID: 1047255652} - - component: {fileID: 1047255651} - m_Layer: 5 - m_Name: Placeholder - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1047255650 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1047255649} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1144884390} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1047255651 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1047255649} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 1 - m_MinWidth: -1 - m_MinHeight: -1 - m_PreferredWidth: -1 - m_PreferredHeight: -1 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 - m_LayoutPriority: 1 ---- !u!114 &1047255652 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1047255649} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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: Enter text... - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: f653ac5b85a721e4c9383008e6a565a7, type: 2} - m_sharedMaterial: {fileID: -4662725986004701985, guid: f653ac5b85a721e4c9383008e6a565a7, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 2150773298 - m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5} - 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: 10 - m_fontSizeBase: 10 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 2 - 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: 0 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 1 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - 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_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1047255653 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1047255649} - m_CullTransparentMesh: 1 --- !u!1 &1052251813 GameObject: m_ObjectHideFlags: 0 @@ -32162,59 +32014,6 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 100, y: 100} m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &1144884389 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1144884390} - - component: {fileID: 1144884391} - m_Layer: 5 - m_Name: Text Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1144884390 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1144884389} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1047255650} - - {fileID: 1644298920} - m_Father: {fileID: 427803070} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: -0.5} - m_SizeDelta: {x: -20, y: -13} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1144884391 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1144884389} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 3312d7739989d2b4e91e6319e9a96d76, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Padding: {x: -8, y: -5, z: -8, w: -5} - m_Softness: {x: 0, y: 0} --- !u!850595691 &1145653675 LightingSettings: m_ObjectHideFlags: 0 @@ -37268,6 +37067,141 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1322937338} m_Mesh: {fileID: 1558708428209142139, guid: 99fcce1f10b2ebd4a8cd31a345f6bed8, type: 3} +--- !u!1 &1322974389 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1322974390} + - component: {fileID: 1322974392} + - component: {fileID: 1322974391} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1322974390 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1322974389} + m_LocalRotation: {x: -0, y: -0, z: 0.7071062, w: -0.7071074} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 800728924} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} + 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: 220, y: 25} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1322974391 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1322974389} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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: LevelProbabilityPanel + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 07e34e9000492a2468743178b0960f4e, type: 2} + m_sharedMaterial: {fileID: -5512001432465614552, guid: 07e34e9000492a2468743178b0960f4e, 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: 20.95 + m_fontSizeBase: 20 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 32 + 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: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + 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_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1322974392 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1322974389} + m_CullTransparentMesh: 1 --- !u!1 &1326323370 GameObject: m_ObjectHideFlags: 0 @@ -39303,7 +39237,7 @@ RectTransform: m_Children: - {fileID: 1546296569} m_Father: {fileID: 2082200189} - m_RootOrder: 4 + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 1, y: 1} m_AnchorMax: {x: 1, y: 1} @@ -40705,7 +40639,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 1} m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0.000030517578, y: -246.20204} + m_AnchoredPosition: {x: 0.000030517578, y: -246.2022} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0, y: 0} --- !u!114 &1442113294 @@ -43801,7 +43735,7 @@ Transform: - {fileID: 15453187} - {fileID: 450181950} m_Father: {fileID: 0} - m_RootOrder: 14 + m_RootOrder: 13 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1566699207 GameObject: @@ -44076,6 +44010,7 @@ GameObject: - component: {fileID: 1586670226} - component: {fileID: 1586670225} - component: {fileID: 1586670227} + - component: {fileID: 1586670228} m_Layer: 0 m_Name: FreeCamera m_TagString: MainCamera @@ -44175,6 +44110,39 @@ MonoBehaviour: _enableSpeedAcceleration: 1 _speedAccelerationFactor: 1.5 _initPositonButton: 114 +--- !u!114 &1586670228 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1586670223} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 --- !u!1 &1586789151 GameObject: m_ObjectHideFlags: 1 @@ -44677,7 +44645,7 @@ Transform: - {fileID: 1084301020} - {fileID: 1059550538} m_Father: {fileID: 0} - m_RootOrder: 13 + m_RootOrder: 12 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1608185624 GameObject: @@ -45992,141 +45960,6 @@ Transform: m_Father: {fileID: 1565452921} m_RootOrder: 8 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1644298919 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1644298920} - - component: {fileID: 1644298922} - - component: {fileID: 1644298921} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1644298920 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1644298919} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1144884390} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1644298921 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1644298919} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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: "\u200B" - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: f653ac5b85a721e4c9383008e6a565a7, type: 2} - m_sharedMaterial: {fileID: -4662725986004701985, guid: f653ac5b85a721e4c9383008e6a565a7, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4281479730 - m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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: 10 - m_fontSizeBase: 10 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - 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: 0 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 1 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - 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_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1644298922 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1644298919} - m_CullTransparentMesh: 1 --- !u!1 &1652636526 GameObject: m_ObjectHideFlags: 0 @@ -49205,7 +49038,7 @@ Transform: - {fileID: 1731904424} - {fileID: 1179794676} m_Father: {fileID: 0} - m_RootOrder: 12 + m_RootOrder: 11 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1749634496 GameObject: @@ -55199,7 +55032,7 @@ MonoBehaviour: m_HandleRect: {fileID: 1766662801} m_Direction: 2 m_Value: 0 - m_Size: 1 + m_Size: 0.9999943 m_NumberOfSteps: 0 m_OnValueChanged: m_PersistentCalls: @@ -59939,6 +59772,7 @@ GameObject: - component: {fileID: 2082200186} - component: {fileID: 2082200185} - component: {fileID: 2082200190} + - component: {fileID: 2082200191} m_Layer: 5 m_Name: HUD m_TagString: Untagged @@ -59963,7 +59797,7 @@ MonoBehaviour: chartOnToggleObj: {fileID: 269417898} saveModelButton: {fileID: 1399120823} chartOnTimeOutInputObj: {fileID: 149218411} - enemyNumInputObj: {fileID: 427803071} + enemyNumInputObj: {fileID: 0} chartOnTimeOut: 60 enemyNum: 6 chartOnTimeOutDefault: 60 @@ -60042,9 +59876,10 @@ RectTransform: m_Children: - {fileID: 269417899} - {fileID: 149218410} - - {fileID: 427803070} - {fileID: 855565253} - {fileID: 1399120826} + - {fileID: 945932253} + - {fileID: 800728924} m_Father: {fileID: 0} m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -60073,6 +59908,24 @@ MonoBehaviour: messagePanelObj: {fileID: 1442113292} messageTextPrefab: {fileID: 7800828413105135976, guid: bdd79ceda95d4bd44a402c80049df6e8, type: 3} messages: [] +--- !u!114 &2082200191 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2082200184} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b459fcafb205c9540a282b421abdf6d1, type: 3} + m_Name: + m_EditorClassIdentifier: + targetUIObj: {fileID: 945932252} + triggerUIObj: {fileID: 800728923} + canvasObj: {fileID: 2082200184} + slideDirection: {x: 1, y: 0, z: 0} + slideDistance: {x: 0, y: 0, z: 0} + slideDuration: 0.3 --- !u!1 &2084587105 GameObject: m_ObjectHideFlags: 0 @@ -61828,7 +61681,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 11 + m_RootOrder: 15 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &2143951825 GameObject: @@ -61902,7 +61755,7 @@ Transform: - {fileID: 29928533} - {fileID: 2139815836} m_Father: {fileID: 0} - m_RootOrder: 15 + m_RootOrder: 14 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!33 &1225757329775303767 MeshFilter: diff --git a/Assets/Script/Extensions/EventTriggerExtensions.cs b/Assets/Script/Extensions/EventTriggerExtensions.cs new file mode 100644 index 0000000..f1f56da --- /dev/null +++ b/Assets/Script/Extensions/EventTriggerExtensions.cs @@ -0,0 +1,15 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.EventSystems; + +public static class EventTriggerExtensions +{ + public static void AddEventTrigger(this EventTrigger trigger, EventTriggerType type, UnityEngine.Events.UnityAction action) + { + EventTrigger.Entry entry = new EventTrigger.Entry(); + entry.eventID = type; + entry.callback.AddListener(action); + trigger.triggers.Add(entry); + } +} diff --git a/Assets/Script/Extensions/EventTriggerExtensions.cs.meta b/Assets/Script/Extensions/EventTriggerExtensions.cs.meta new file mode 100644 index 0000000..3c7851c --- /dev/null +++ b/Assets/Script/Extensions/EventTriggerExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2fd51a74b20da1040b8f0d4db7d9ef70 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Script/Extensions/Vector3PositionExtensions.cs b/Assets/Script/Extensions/Vector3PositionExtensions.cs new file mode 100644 index 0000000..7db93ae --- /dev/null +++ b/Assets/Script/Extensions/Vector3PositionExtensions.cs @@ -0,0 +1,11 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public static class Vector3PositionExtensions +{ + public static Vector3 FixCanvas(this Vector3 position,Vector3 originalVanvas,Vector3 nowVanvas) + { + return position + nowVanvas - originalVanvas; + } +} diff --git a/Assets/Script/Extensions/Vector3PositionExtensions.cs.meta b/Assets/Script/Extensions/Vector3PositionExtensions.cs.meta new file mode 100644 index 0000000..7db18fe --- /dev/null +++ b/Assets/Script/Extensions/Vector3PositionExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 60aebf9c97041a74eaa7c10ce97e7ba0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Script/Extensions/targetTypeExtensions.cs b/Assets/Script/Extensions/targetTypeExtensions.cs index 665be2c..febf82b 100644 --- a/Assets/Script/Extensions/targetTypeExtensions.cs +++ b/Assets/Script/Extensions/targetTypeExtensions.cs @@ -2,7 +2,7 @@ using System.Collections.Generic; using UnityEngine; -public static class targetTypeExtensions +public static class TargetTypeExtensions { public static int ToIndex(this Targets targetType) { diff --git a/Assets/Script/UI/EnvironmentUIControl.cs b/Assets/Script/UI/EnvironmentUIControl.cs index a3a8940..9687937 100644 --- a/Assets/Script/UI/EnvironmentUIControl.cs +++ b/Assets/Script/UI/EnvironmentUIControl.cs @@ -170,9 +170,9 @@ public void UpdateTargetType(int targetInt) // update state text // public TextMeshProUGUI stateText; // targetState[0] = targetTypeInt; - // targetState[1] = targetPosition.x / raySensors.viewDistance; // normalization - // targetState[2] = targetPosition.y / raySensors.viewDistance; - // targetState[3] = targetPosition.z / raySensors.viewDistance; + // targetState[1] = targetEndPosition.x / raySensors.viewDistance; // normalization + // targetState[2] = targetEndPosition.y / raySensors.viewDistance; + // targetState[3] = targetEndPosition.z / raySensors.viewDistance; // targetState[4] = blockCont.thisBlock.firebasesAreaDiameter / raySensors.viewDistance; // targetState[5] = blockCont.thisBlock.belongRatio; // float[] myObserve = { transform.localPosition.x/raySensors.viewDistance, transform.localPosition.y / raySensors.viewDistance, transform.localPosition.z / raySensors.viewDistance, transform.eulerAngles.y/360f } diff --git a/Assets/Script/UI/HUDController.cs b/Assets/Script/UI/HUDController.cs index 06c0c36..0142c34 100644 --- a/Assets/Script/UI/HUDController.cs +++ b/Assets/Script/UI/HUDController.cs @@ -44,18 +44,6 @@ public void OnChartOnToggleChange() chartOn = chartOnToggleObj.isOn; } - public void OnEnemyNumTextChange() - { - try - { - enemyNum = Math.Abs(int.Parse(enemyNumInputObj.GetComponent().text)); - } - catch (NullReferenceException) - { - enemyNum = 3; - } - } - public void OnChartTimeOutTextChange() { try diff --git a/Assets/Script/UI/LevelProbabilityPanel.cs b/Assets/Script/UI/LevelProbabilityPanel.cs new file mode 100644 index 0000000..9e9042e --- /dev/null +++ b/Assets/Script/UI/LevelProbabilityPanel.cs @@ -0,0 +1,40 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class LevelProbabilityPanel : MonoBehaviour +{ + public GameObject singleTargetLevelProbabilityPanel; + public GameObject startSceneData; + private SceneBlocksSet scenePrefabSet; + + public List targetLevelProbabilityPanel = new List(); + + private void Start() + { + if (startSceneData == null) + { + try + { + // try get start scene data + scenePrefabSet = GameObject.Find("StartSceneDataTransfer").GetComponent().scenePrefabSet; + } + catch + { + // if not found, find dummy StartSeneData + scenePrefabSet = GameObject.Find("StartSceneDataTransferDummy").GetComponent().scenePrefabSet; + } + } + else + { + scenePrefabSet = startSceneData.GetComponent().scenePrefabSet; + } + for (int i = 0; i < scenePrefabSet.targetLevels.Length; i++) + { + Targets nowTarget = scenePrefabSet.targets[i]; + targetLevelProbabilityPanel.Add(Instantiate(singleTargetLevelProbabilityPanel, transform).GetComponent()); + targetLevelProbabilityPanel[i].IntializePanels(scenePrefabSet.GetLevelNumber(nowTarget), nowTarget.ToString()); + } + } +} + diff --git a/Assets/Script/UI/LevelProbabilityPanel.cs.meta b/Assets/Script/UI/LevelProbabilityPanel.cs.meta new file mode 100644 index 0000000..bef71ff --- /dev/null +++ b/Assets/Script/UI/LevelProbabilityPanel.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 44d064c42ee56374e94671f4f9f9d650 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Script/UI/StartMenuAnimations.cs b/Assets/Script/UI/StartMenuAnimations.cs index fd69db6..0eff264 100644 --- a/Assets/Script/UI/StartMenuAnimations.cs +++ b/Assets/Script/UI/StartMenuAnimations.cs @@ -109,8 +109,6 @@ private void MaximizeMaskObj() private Vector3 fixCanvas(Vector3 vector) { // fix position of button while canvas is changed - Vector3 fixedV = vector; - fixedV += (transform.parent.position - originalCanvas); - return fixedV; + return vector.FixCanvas(originalCanvas,transform.parent.position); } } \ No newline at end of file diff --git a/Assets/UIVisibilityController.cs b/Assets/UIVisibilityController.cs new file mode 100644 index 0000000..b34c1f9 --- /dev/null +++ b/Assets/UIVisibilityController.cs @@ -0,0 +1,151 @@ +using DG.Tweening; // Importing the DOTween library for smooth animations. +using UnityEngine; +using UnityEngine.EventSystems; // Using the EventSystem to handle UI interactions. + +public class UIVisibilityController : MonoBehaviour +{ + [SerializeField] + private GameObject targetUIObj; + + [SerializeField] + private GameObject triggerUIObj; + + [SerializeField] + private GameObject canvasObj; + + [SerializeField] + private Vector3 slideDirection = Vector3.zero; + + [SerializeField] + private Vector3 slideDistance = Vector3.zero; + + [SerializeField] + private float slideDuration = 0.2f; + + // Cached positions and states for logic and animation. + private Vector3 targetOriginalPosition; + + private Vector3 triggerOriginalPosition; + private Vector3 targetEndPosition; + private Vector3 triggerEndPosition; + private Vector3 originalCanvasPosition; + private bool isInActive = true; // Indicates if the UI is currently inactive. + private bool isOutActive = false; // Indicates if the UI is currently active. + private bool isMouseInTarget = false; // Is the mouse currently over the target UI? + private bool isMouseInTrigger = false; // Is the mouse currently over the trigger UI? + + private void Start() + { + // Initial setup of component's states and values. + InitializeCanvasPosition(); + InitializeSlideValues(); + InitializeEventTrigger(); + } + + private void InitializeCanvasPosition() + { + if (canvasObj == null) + { + // Set canvasObj to the parent if not assigned. + canvasObj = transform.parent.gameObject; + } + originalCanvasPosition = canvasObj.transform.position; + } + + private void InitializeSlideValues() + { + if (slideDirection == Vector3.zero) + { + // default slide direction is up (set to right). + slideDirection = Vector3.right; + Debug.LogError("SliderDirection not set, set default right"); + } + if (slideDistance == Vector3.zero) + { + // default slide distance is based on targetUIObj dimensions. + RectTransform targetRT = targetUIObj.GetComponent(); + slideDistance = new Vector3(targetRT.rect.width, targetRT.rect.height, 0); + } + // Determine the start and end positions for sliding. + targetOriginalPosition = targetUIObj.transform.position; + triggerOriginalPosition = triggerUIObj.transform.position; + targetEndPosition = targetOriginalPosition + Vector3.Scale(slideDirection, slideDistance); + triggerEndPosition = triggerOriginalPosition + Vector3.Scale(slideDirection, slideDistance); + } + + private void InitializeEventTrigger() + { + // Setting up event triggers for mouse interactions. + EventTrigger triggerObjET = triggerUIObj.GetComponent(); + if (triggerObjET == null) + { + triggerObjET = triggerUIObj.AddComponent(); + } + EventTrigger targetObjET = targetUIObj.GetComponent(); + if (targetObjET == null) + { + targetObjET = targetUIObj.AddComponent(); + } + triggerObjET.AddEventTrigger(EventTriggerType.PointerEnter, (eventData) => OnMouseIn(triggerUIObj)); + triggerObjET.AddEventTrigger(EventTriggerType.PointerExit, (eventData) => OnMouseOut(triggerUIObj)); + targetObjET.AddEventTrigger(EventTriggerType.PointerEnter, (eventData) => OnMouseIn(targetUIObj)); + targetObjET.AddEventTrigger(EventTriggerType.PointerExit, (eventData) => OnMouseOut(targetUIObj)); + } + + private void Update() + { + // Check mouse interactions to determine whether to slide in or out the UI. + if ((isMouseInTrigger || isMouseInTarget) && isInActive) + { + SlideInScreen(); + isInActive = false; + isOutActive = true; + } + else if (!isMouseInTrigger && !isMouseInTarget && isOutActive) + { + SlideOutScreen(); + isInActive = true; + isOutActive = false; + } + } + + private void OnMouseIn(GameObject type) + { + // Update flags based on which UI object the mouse enters. + if (type == triggerUIObj) + { + isMouseInTrigger = true; + } + else if (type == targetUIObj) + { + isMouseInTarget = true; + } + } + + private void OnMouseOut(GameObject type) + { + // Update flags based on which UI object the mouse exits. + if (type == triggerUIObj) + { + isMouseInTrigger = false; + } + else if (type == targetUIObj) + { + isMouseInTarget = false; + } + } + + private void SlideInScreen() + { + // Animate the UI objects to slide in. + triggerUIObj.transform.DOMove(triggerEndPosition, slideDuration).SetEase(Ease.OutCirc).Play(); + targetUIObj.transform.DOMove(targetEndPosition, slideDuration).SetEase(Ease.OutCirc).Play(); + } + + private void SlideOutScreen() + { + // Animate the UI objects to slide out. + triggerUIObj.transform.DOMove(triggerOriginalPosition, slideDuration).SetEase(Ease.OutCirc).Play(); + targetUIObj.transform.DOMove(targetOriginalPosition, slideDuration).SetEase(Ease.OutCirc).Play(); + } +} \ No newline at end of file diff --git a/Assets/UIVisibilityController.cs.meta b/Assets/UIVisibilityController.cs.meta new file mode 100644 index 0000000..6bb0cbb --- /dev/null +++ b/Assets/UIVisibilityController.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b459fcafb205c9540a282b421abdf6d1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UserSettings/EditorUserSettings.asset b/UserSettings/EditorUserSettings.asset index 3476c4f..3d09235 100644 --- a/UserSettings/EditorUserSettings.asset +++ b/UserSettings/EditorUserSettings.asset @@ -9,13 +9,13 @@ EditorUserSettings: value: 55090405535008090b5608764626074415151c79747c74602b7c1861e4b96c6c flags: 0 RecentlyUsedSceneGuid-1: - value: 06570c0704040b0e5a575520137b5e44154f192e292d22367c2c4866b7b3376f + value: 5703025650035e5d090f087148715d4443161e2c7e2c20357b281b31b0e43060 flags: 0 RecentlyUsedSceneGuid-2: value: 5453565f53020f085f5d0e72157a0844454f4c2b757d7265757a4f64b7b4313c flags: 0 RecentlyUsedSceneGuid-3: - value: 5703025650035e5d090f087148715d4443161e2c7e2c20357b281b31b0e43060 + value: 06570c0704040b0e5a575520137b5e44154f192e292d22367c2c4866b7b3376f flags: 0 RecentlyUsedScenePath-0: value: 22424703114646680e0b0227036c6c111b07142f1f2b233e2867083debf42d