From f53a7faed3ee73ac22d745a778284e818624b510 Mon Sep 17 00:00:00 2001 From: mob-sakai Date: Tue, 21 Nov 2023 16:33:27 +0900 Subject: [PATCH] feat: remove samples --- .../NanoMonitor.meta => Assets/Demo.meta | 2 +- .../Demo}/Cartoon FX & War FX Demo.meta | 0 .../CFX Free Demo.unity | 0 .../CFX Free Demo.unity.meta | 0 .../CFX_Demo_With_UIParticle.asmdef | 0 .../CFX_Demo_With_UIParticle.asmdef.meta | 0 .../CFX_Demo_With_UIParticle.cs | 0 .../CFX_Demo_With_UIParticle.cs.meta | 0 .../ParticleEffectForUGUI.prefab | 0 .../ParticleEffectForUGUI.prefab.meta | 0 .../Demo}/Cartoon FX & War FX Demo/README.md | 0 .../Cartoon FX & War FX Demo/README.md.meta | 0 .../WarFX Demo New.unity | 0 .../WarFX Demo New.unity.meta | 0 .../Demo}/Performance Demo.meta | 0 .../Demo}/Performance Demo/Materials.meta | 0 .../UIParticle_PerformanceDemo_Fire.mat | 0 .../UIParticle_PerformanceDemo_Fire.mat.meta | 0 .../UIParticle_PerformanceDemo_Fire_Atlas.png | Bin ...rticle_PerformanceDemo_Fire_Atlas.png.meta | 0 .../UIParticle_PerformanceDemo_Spread.mat | 0 ...UIParticle_PerformanceDemo_Spread.mat.meta | 0 .../Demo}/Performance Demo/Scripts.meta | 0 .../Coffee.UIParticle.PerformanceDemo.asmdef | 0 ...fee.UIParticle.PerformanceDemo.asmdef.meta | 0 .../Scripts/UIParticle_PerformanceDemo.cs | 0 .../UIParticle_PerformanceDemo.cs.meta | 0 .../Demo}/Performance Demo/Sprites.meta | 0 ...UIParticle_PerformanceDemo_Light_Frame.png | Bin ...ticle_PerformanceDemo_Light_Frame.png.meta | 0 .../UIParticle_PerformanceDemo_Unity-chan.png | Bin ...rticle_PerformanceDemo_Unity-chan.png.meta | 0 .../UIParticle_PerformanceDemo.unity | 0 .../UIParticle_PerformanceDemo.unity.meta | 0 .../UIParticle_PerformanceDemo_Prefab.prefab | 0 ...article_PerformanceDemo_Prefab.prefab.meta | 0 .../Fonts.meta => Assets/ProjectSettings.meta | 2 +- Assets/ProjectSettings/NanoMonitor.asset | 33 + .../ProjectSettings/NanoMonitor.asset.meta | 6 +- .../SimpleSceneNavigator.asset | 19 + .../SimpleSceneNavigator.asset.meta | 5 +- .../NanoMonitor/Fonts/ShareTechMono.ttf | Bin 23976 -> 0 bytes .../NanoMonitor/Fonts/ShareTechMono.ttf.meta | 22 - .../NanoMonitor/Prefab/NanoMonitor.prefab | 1712 ----------------- .../Performance Demo/NanoMonitor/Scripts.meta | 8 - .../Scripts/Coffee.NanoMonitor.asmdef | 12 - .../Scripts/Coffee.NanoMonitor.asmdef.meta | 7 - .../NanoMonitor/Scripts/NanoMonitor.cs | 296 --- .../NanoMonitor/Scripts/NanoMonitor.cs.meta | 11 - .../NanoMonitor/Scripts/ProfilerUI.meta | 8 - .../Scripts/ProfilerUI/FixedFont.cs | 160 -- .../Scripts/ProfilerUI/FixedFont.cs.meta | 12 - .../Scripts/ProfilerUI/MonitorUI.cs | 239 --- .../Scripts/ProfilerUI/MonitorUI.cs.meta | 12 - .../NanoMonitor/Scripts/Utilities.meta | 8 - .../Scripts/Utilities/CustomProfilerItem.cs | 55 - .../Utilities/CustomProfilerItem.cs.meta | 11 - .../Scripts/Utilities/NumericProperty.cs | 236 --- .../Scripts/Utilities/NumericProperty.cs.meta | 11 - .../Utilities/StringBuilderExtensions.cs | 236 --- .../Utilities/StringBuilderExtensions.cs.meta | 12 - .../Performance Demo/NanoMonitor/package.json | 18 - .../NanoMonitor/package.json.meta | 7 - Packages/src/package.json | 10 - 64 files changed, 60 insertions(+), 3110 deletions(-) rename Packages/src/Samples~/Performance Demo/NanoMonitor.meta => Assets/Demo.meta (77%) rename {Packages/src/Samples~ => Assets/Demo}/Cartoon FX & War FX Demo.meta (100%) rename {Packages/src/Samples~ => Assets/Demo}/Cartoon FX & War FX Demo/CFX Free Demo.unity (100%) rename {Packages/src/Samples~ => Assets/Demo}/Cartoon FX & War FX Demo/CFX Free Demo.unity.meta (100%) rename {Packages/src/Samples~ => Assets/Demo}/Cartoon FX & War FX Demo/CFX_Demo_With_UIParticle.asmdef (100%) rename {Packages/src/Samples~ => Assets/Demo}/Cartoon FX & War FX Demo/CFX_Demo_With_UIParticle.asmdef.meta (100%) rename {Packages/src/Samples~ => Assets/Demo}/Cartoon FX & War FX Demo/CFX_Demo_With_UIParticle.cs (100%) rename {Packages/src/Samples~ => Assets/Demo}/Cartoon FX & War FX Demo/CFX_Demo_With_UIParticle.cs.meta (100%) rename {Packages/src/Samples~ => Assets/Demo}/Cartoon FX & War FX Demo/ParticleEffectForUGUI.prefab (100%) rename {Packages/src/Samples~ => Assets/Demo}/Cartoon FX & War FX Demo/ParticleEffectForUGUI.prefab.meta (100%) rename {Packages/src/Samples~ => Assets/Demo}/Cartoon FX & War FX Demo/README.md (100%) rename {Packages/src/Samples~ => Assets/Demo}/Cartoon FX & War FX Demo/README.md.meta (100%) rename {Packages/src/Samples~ => Assets/Demo}/Cartoon FX & War FX Demo/WarFX Demo New.unity (100%) rename {Packages/src/Samples~ => Assets/Demo}/Cartoon FX & War FX Demo/WarFX Demo New.unity.meta (100%) rename {Packages/src/Samples~ => Assets/Demo}/Performance Demo.meta (100%) rename {Packages/src/Samples~ => Assets/Demo}/Performance Demo/Materials.meta (100%) rename {Packages/src/Samples~ => Assets/Demo}/Performance Demo/Materials/UIParticle_PerformanceDemo_Fire.mat (100%) rename {Packages/src/Samples~ => Assets/Demo}/Performance Demo/Materials/UIParticle_PerformanceDemo_Fire.mat.meta (100%) rename {Packages/src/Samples~ => Assets/Demo}/Performance Demo/Materials/UIParticle_PerformanceDemo_Fire_Atlas.png (100%) rename {Packages/src/Samples~ => Assets/Demo}/Performance Demo/Materials/UIParticle_PerformanceDemo_Fire_Atlas.png.meta (100%) rename {Packages/src/Samples~ => Assets/Demo}/Performance Demo/Materials/UIParticle_PerformanceDemo_Spread.mat (100%) rename {Packages/src/Samples~ => Assets/Demo}/Performance Demo/Materials/UIParticle_PerformanceDemo_Spread.mat.meta (100%) rename {Packages/src/Samples~ => Assets/Demo}/Performance Demo/Scripts.meta (100%) rename {Packages/src/Samples~ => Assets/Demo}/Performance Demo/Scripts/Coffee.UIParticle.PerformanceDemo.asmdef (100%) rename {Packages/src/Samples~ => Assets/Demo}/Performance Demo/Scripts/Coffee.UIParticle.PerformanceDemo.asmdef.meta (100%) rename {Packages/src/Samples~ => Assets/Demo}/Performance Demo/Scripts/UIParticle_PerformanceDemo.cs (100%) rename {Packages/src/Samples~ => Assets/Demo}/Performance Demo/Scripts/UIParticle_PerformanceDemo.cs.meta (100%) rename {Packages/src/Samples~ => Assets/Demo}/Performance Demo/Sprites.meta (100%) rename {Packages/src/Samples~ => Assets/Demo}/Performance Demo/Sprites/UIParticle_PerformanceDemo_Light_Frame.png (100%) rename {Packages/src/Samples~ => Assets/Demo}/Performance Demo/Sprites/UIParticle_PerformanceDemo_Light_Frame.png.meta (100%) rename {Packages/src/Samples~ => Assets/Demo}/Performance Demo/Sprites/UIParticle_PerformanceDemo_Unity-chan.png (100%) rename {Packages/src/Samples~ => Assets/Demo}/Performance Demo/Sprites/UIParticle_PerformanceDemo_Unity-chan.png.meta (100%) rename {Packages/src/Samples~ => Assets/Demo}/Performance Demo/UIParticle_PerformanceDemo.unity (100%) rename {Packages/src/Samples~ => Assets/Demo}/Performance Demo/UIParticle_PerformanceDemo.unity.meta (100%) rename {Packages/src/Samples~ => Assets/Demo}/Performance Demo/UIParticle_PerformanceDemo_Prefab.prefab (100%) rename {Packages/src/Samples~ => Assets/Demo}/Performance Demo/UIParticle_PerformanceDemo_Prefab.prefab.meta (100%) rename Packages/src/Samples~/Performance Demo/NanoMonitor/Fonts.meta => Assets/ProjectSettings.meta (77%) create mode 100644 Assets/ProjectSettings/NanoMonitor.asset rename Packages/src/Samples~/Performance Demo/NanoMonitor/Prefab.meta => Assets/ProjectSettings/NanoMonitor.asset.meta (52%) create mode 100644 Assets/ProjectSettings/SimpleSceneNavigator.asset rename Packages/src/Samples~/Performance Demo/NanoMonitor/Prefab/NanoMonitor.prefab.meta => Assets/ProjectSettings/SimpleSceneNavigator.asset.meta (52%) delete mode 100644 Packages/src/Samples~/Performance Demo/NanoMonitor/Fonts/ShareTechMono.ttf delete mode 100644 Packages/src/Samples~/Performance Demo/NanoMonitor/Fonts/ShareTechMono.ttf.meta delete mode 100644 Packages/src/Samples~/Performance Demo/NanoMonitor/Prefab/NanoMonitor.prefab delete mode 100644 Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts.meta delete mode 100644 Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/Coffee.NanoMonitor.asmdef delete mode 100644 Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/Coffee.NanoMonitor.asmdef.meta delete mode 100644 Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/NanoMonitor.cs delete mode 100644 Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/NanoMonitor.cs.meta delete mode 100644 Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/ProfilerUI.meta delete mode 100644 Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/ProfilerUI/FixedFont.cs delete mode 100644 Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/ProfilerUI/FixedFont.cs.meta delete mode 100644 Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/ProfilerUI/MonitorUI.cs delete mode 100644 Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/ProfilerUI/MonitorUI.cs.meta delete mode 100644 Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/Utilities.meta delete mode 100644 Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/Utilities/CustomProfilerItem.cs delete mode 100644 Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/Utilities/CustomProfilerItem.cs.meta delete mode 100644 Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/Utilities/NumericProperty.cs delete mode 100644 Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/Utilities/NumericProperty.cs.meta delete mode 100644 Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/Utilities/StringBuilderExtensions.cs delete mode 100644 Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/Utilities/StringBuilderExtensions.cs.meta delete mode 100644 Packages/src/Samples~/Performance Demo/NanoMonitor/package.json delete mode 100644 Packages/src/Samples~/Performance Demo/NanoMonitor/package.json.meta diff --git a/Packages/src/Samples~/Performance Demo/NanoMonitor.meta b/Assets/Demo.meta similarity index 77% rename from Packages/src/Samples~/Performance Demo/NanoMonitor.meta rename to Assets/Demo.meta index 32051f2..7ac1ad9 100644 --- a/Packages/src/Samples~/Performance Demo/NanoMonitor.meta +++ b/Assets/Demo.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: c5a6b37697e71473cb1ecc90047622d0 +guid: 7c9f7735cc2f24a7ca1c23043e63a6be folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Packages/src/Samples~/Cartoon FX & War FX Demo.meta b/Assets/Demo/Cartoon FX & War FX Demo.meta similarity index 100% rename from Packages/src/Samples~/Cartoon FX & War FX Demo.meta rename to Assets/Demo/Cartoon FX & War FX Demo.meta diff --git a/Packages/src/Samples~/Cartoon FX & War FX Demo/CFX Free Demo.unity b/Assets/Demo/Cartoon FX & War FX Demo/CFX Free Demo.unity similarity index 100% rename from Packages/src/Samples~/Cartoon FX & War FX Demo/CFX Free Demo.unity rename to Assets/Demo/Cartoon FX & War FX Demo/CFX Free Demo.unity diff --git a/Packages/src/Samples~/Cartoon FX & War FX Demo/CFX Free Demo.unity.meta b/Assets/Demo/Cartoon FX & War FX Demo/CFX Free Demo.unity.meta similarity index 100% rename from Packages/src/Samples~/Cartoon FX & War FX Demo/CFX Free Demo.unity.meta rename to Assets/Demo/Cartoon FX & War FX Demo/CFX Free Demo.unity.meta diff --git a/Packages/src/Samples~/Cartoon FX & War FX Demo/CFX_Demo_With_UIParticle.asmdef b/Assets/Demo/Cartoon FX & War FX Demo/CFX_Demo_With_UIParticle.asmdef similarity index 100% rename from Packages/src/Samples~/Cartoon FX & War FX Demo/CFX_Demo_With_UIParticle.asmdef rename to Assets/Demo/Cartoon FX & War FX Demo/CFX_Demo_With_UIParticle.asmdef diff --git a/Packages/src/Samples~/Cartoon FX & War FX Demo/CFX_Demo_With_UIParticle.asmdef.meta b/Assets/Demo/Cartoon FX & War FX Demo/CFX_Demo_With_UIParticle.asmdef.meta similarity index 100% rename from Packages/src/Samples~/Cartoon FX & War FX Demo/CFX_Demo_With_UIParticle.asmdef.meta rename to Assets/Demo/Cartoon FX & War FX Demo/CFX_Demo_With_UIParticle.asmdef.meta diff --git a/Packages/src/Samples~/Cartoon FX & War FX Demo/CFX_Demo_With_UIParticle.cs b/Assets/Demo/Cartoon FX & War FX Demo/CFX_Demo_With_UIParticle.cs similarity index 100% rename from Packages/src/Samples~/Cartoon FX & War FX Demo/CFX_Demo_With_UIParticle.cs rename to Assets/Demo/Cartoon FX & War FX Demo/CFX_Demo_With_UIParticle.cs diff --git a/Packages/src/Samples~/Cartoon FX & War FX Demo/CFX_Demo_With_UIParticle.cs.meta b/Assets/Demo/Cartoon FX & War FX Demo/CFX_Demo_With_UIParticle.cs.meta similarity index 100% rename from Packages/src/Samples~/Cartoon FX & War FX Demo/CFX_Demo_With_UIParticle.cs.meta rename to Assets/Demo/Cartoon FX & War FX Demo/CFX_Demo_With_UIParticle.cs.meta diff --git a/Packages/src/Samples~/Cartoon FX & War FX Demo/ParticleEffectForUGUI.prefab b/Assets/Demo/Cartoon FX & War FX Demo/ParticleEffectForUGUI.prefab similarity index 100% rename from Packages/src/Samples~/Cartoon FX & War FX Demo/ParticleEffectForUGUI.prefab rename to Assets/Demo/Cartoon FX & War FX Demo/ParticleEffectForUGUI.prefab diff --git a/Packages/src/Samples~/Cartoon FX & War FX Demo/ParticleEffectForUGUI.prefab.meta b/Assets/Demo/Cartoon FX & War FX Demo/ParticleEffectForUGUI.prefab.meta similarity index 100% rename from Packages/src/Samples~/Cartoon FX & War FX Demo/ParticleEffectForUGUI.prefab.meta rename to Assets/Demo/Cartoon FX & War FX Demo/ParticleEffectForUGUI.prefab.meta diff --git a/Packages/src/Samples~/Cartoon FX & War FX Demo/README.md b/Assets/Demo/Cartoon FX & War FX Demo/README.md similarity index 100% rename from Packages/src/Samples~/Cartoon FX & War FX Demo/README.md rename to Assets/Demo/Cartoon FX & War FX Demo/README.md diff --git a/Packages/src/Samples~/Cartoon FX & War FX Demo/README.md.meta b/Assets/Demo/Cartoon FX & War FX Demo/README.md.meta similarity index 100% rename from Packages/src/Samples~/Cartoon FX & War FX Demo/README.md.meta rename to Assets/Demo/Cartoon FX & War FX Demo/README.md.meta diff --git a/Packages/src/Samples~/Cartoon FX & War FX Demo/WarFX Demo New.unity b/Assets/Demo/Cartoon FX & War FX Demo/WarFX Demo New.unity similarity index 100% rename from Packages/src/Samples~/Cartoon FX & War FX Demo/WarFX Demo New.unity rename to Assets/Demo/Cartoon FX & War FX Demo/WarFX Demo New.unity diff --git a/Packages/src/Samples~/Cartoon FX & War FX Demo/WarFX Demo New.unity.meta b/Assets/Demo/Cartoon FX & War FX Demo/WarFX Demo New.unity.meta similarity index 100% rename from Packages/src/Samples~/Cartoon FX & War FX Demo/WarFX Demo New.unity.meta rename to Assets/Demo/Cartoon FX & War FX Demo/WarFX Demo New.unity.meta diff --git a/Packages/src/Samples~/Performance Demo.meta b/Assets/Demo/Performance Demo.meta similarity index 100% rename from Packages/src/Samples~/Performance Demo.meta rename to Assets/Demo/Performance Demo.meta diff --git a/Packages/src/Samples~/Performance Demo/Materials.meta b/Assets/Demo/Performance Demo/Materials.meta similarity index 100% rename from Packages/src/Samples~/Performance Demo/Materials.meta rename to Assets/Demo/Performance Demo/Materials.meta diff --git a/Packages/src/Samples~/Performance Demo/Materials/UIParticle_PerformanceDemo_Fire.mat b/Assets/Demo/Performance Demo/Materials/UIParticle_PerformanceDemo_Fire.mat similarity index 100% rename from Packages/src/Samples~/Performance Demo/Materials/UIParticle_PerformanceDemo_Fire.mat rename to Assets/Demo/Performance Demo/Materials/UIParticle_PerformanceDemo_Fire.mat diff --git a/Packages/src/Samples~/Performance Demo/Materials/UIParticle_PerformanceDemo_Fire.mat.meta b/Assets/Demo/Performance Demo/Materials/UIParticle_PerformanceDemo_Fire.mat.meta similarity index 100% rename from Packages/src/Samples~/Performance Demo/Materials/UIParticle_PerformanceDemo_Fire.mat.meta rename to Assets/Demo/Performance Demo/Materials/UIParticle_PerformanceDemo_Fire.mat.meta diff --git a/Packages/src/Samples~/Performance Demo/Materials/UIParticle_PerformanceDemo_Fire_Atlas.png b/Assets/Demo/Performance Demo/Materials/UIParticle_PerformanceDemo_Fire_Atlas.png similarity index 100% rename from Packages/src/Samples~/Performance Demo/Materials/UIParticle_PerformanceDemo_Fire_Atlas.png rename to Assets/Demo/Performance Demo/Materials/UIParticle_PerformanceDemo_Fire_Atlas.png diff --git a/Packages/src/Samples~/Performance Demo/Materials/UIParticle_PerformanceDemo_Fire_Atlas.png.meta b/Assets/Demo/Performance Demo/Materials/UIParticle_PerformanceDemo_Fire_Atlas.png.meta similarity index 100% rename from Packages/src/Samples~/Performance Demo/Materials/UIParticle_PerformanceDemo_Fire_Atlas.png.meta rename to Assets/Demo/Performance Demo/Materials/UIParticle_PerformanceDemo_Fire_Atlas.png.meta diff --git a/Packages/src/Samples~/Performance Demo/Materials/UIParticle_PerformanceDemo_Spread.mat b/Assets/Demo/Performance Demo/Materials/UIParticle_PerformanceDemo_Spread.mat similarity index 100% rename from Packages/src/Samples~/Performance Demo/Materials/UIParticle_PerformanceDemo_Spread.mat rename to Assets/Demo/Performance Demo/Materials/UIParticle_PerformanceDemo_Spread.mat diff --git a/Packages/src/Samples~/Performance Demo/Materials/UIParticle_PerformanceDemo_Spread.mat.meta b/Assets/Demo/Performance Demo/Materials/UIParticle_PerformanceDemo_Spread.mat.meta similarity index 100% rename from Packages/src/Samples~/Performance Demo/Materials/UIParticle_PerformanceDemo_Spread.mat.meta rename to Assets/Demo/Performance Demo/Materials/UIParticle_PerformanceDemo_Spread.mat.meta diff --git a/Packages/src/Samples~/Performance Demo/Scripts.meta b/Assets/Demo/Performance Demo/Scripts.meta similarity index 100% rename from Packages/src/Samples~/Performance Demo/Scripts.meta rename to Assets/Demo/Performance Demo/Scripts.meta diff --git a/Packages/src/Samples~/Performance Demo/Scripts/Coffee.UIParticle.PerformanceDemo.asmdef b/Assets/Demo/Performance Demo/Scripts/Coffee.UIParticle.PerformanceDemo.asmdef similarity index 100% rename from Packages/src/Samples~/Performance Demo/Scripts/Coffee.UIParticle.PerformanceDemo.asmdef rename to Assets/Demo/Performance Demo/Scripts/Coffee.UIParticle.PerformanceDemo.asmdef diff --git a/Packages/src/Samples~/Performance Demo/Scripts/Coffee.UIParticle.PerformanceDemo.asmdef.meta b/Assets/Demo/Performance Demo/Scripts/Coffee.UIParticle.PerformanceDemo.asmdef.meta similarity index 100% rename from Packages/src/Samples~/Performance Demo/Scripts/Coffee.UIParticle.PerformanceDemo.asmdef.meta rename to Assets/Demo/Performance Demo/Scripts/Coffee.UIParticle.PerformanceDemo.asmdef.meta diff --git a/Packages/src/Samples~/Performance Demo/Scripts/UIParticle_PerformanceDemo.cs b/Assets/Demo/Performance Demo/Scripts/UIParticle_PerformanceDemo.cs similarity index 100% rename from Packages/src/Samples~/Performance Demo/Scripts/UIParticle_PerformanceDemo.cs rename to Assets/Demo/Performance Demo/Scripts/UIParticle_PerformanceDemo.cs diff --git a/Packages/src/Samples~/Performance Demo/Scripts/UIParticle_PerformanceDemo.cs.meta b/Assets/Demo/Performance Demo/Scripts/UIParticle_PerformanceDemo.cs.meta similarity index 100% rename from Packages/src/Samples~/Performance Demo/Scripts/UIParticle_PerformanceDemo.cs.meta rename to Assets/Demo/Performance Demo/Scripts/UIParticle_PerformanceDemo.cs.meta diff --git a/Packages/src/Samples~/Performance Demo/Sprites.meta b/Assets/Demo/Performance Demo/Sprites.meta similarity index 100% rename from Packages/src/Samples~/Performance Demo/Sprites.meta rename to Assets/Demo/Performance Demo/Sprites.meta diff --git a/Packages/src/Samples~/Performance Demo/Sprites/UIParticle_PerformanceDemo_Light_Frame.png b/Assets/Demo/Performance Demo/Sprites/UIParticle_PerformanceDemo_Light_Frame.png similarity index 100% rename from Packages/src/Samples~/Performance Demo/Sprites/UIParticle_PerformanceDemo_Light_Frame.png rename to Assets/Demo/Performance Demo/Sprites/UIParticle_PerformanceDemo_Light_Frame.png diff --git a/Packages/src/Samples~/Performance Demo/Sprites/UIParticle_PerformanceDemo_Light_Frame.png.meta b/Assets/Demo/Performance Demo/Sprites/UIParticle_PerformanceDemo_Light_Frame.png.meta similarity index 100% rename from Packages/src/Samples~/Performance Demo/Sprites/UIParticle_PerformanceDemo_Light_Frame.png.meta rename to Assets/Demo/Performance Demo/Sprites/UIParticle_PerformanceDemo_Light_Frame.png.meta diff --git a/Packages/src/Samples~/Performance Demo/Sprites/UIParticle_PerformanceDemo_Unity-chan.png b/Assets/Demo/Performance Demo/Sprites/UIParticle_PerformanceDemo_Unity-chan.png similarity index 100% rename from Packages/src/Samples~/Performance Demo/Sprites/UIParticle_PerformanceDemo_Unity-chan.png rename to Assets/Demo/Performance Demo/Sprites/UIParticle_PerformanceDemo_Unity-chan.png diff --git a/Packages/src/Samples~/Performance Demo/Sprites/UIParticle_PerformanceDemo_Unity-chan.png.meta b/Assets/Demo/Performance Demo/Sprites/UIParticle_PerformanceDemo_Unity-chan.png.meta similarity index 100% rename from Packages/src/Samples~/Performance Demo/Sprites/UIParticle_PerformanceDemo_Unity-chan.png.meta rename to Assets/Demo/Performance Demo/Sprites/UIParticle_PerformanceDemo_Unity-chan.png.meta diff --git a/Packages/src/Samples~/Performance Demo/UIParticle_PerformanceDemo.unity b/Assets/Demo/Performance Demo/UIParticle_PerformanceDemo.unity similarity index 100% rename from Packages/src/Samples~/Performance Demo/UIParticle_PerformanceDemo.unity rename to Assets/Demo/Performance Demo/UIParticle_PerformanceDemo.unity diff --git a/Packages/src/Samples~/Performance Demo/UIParticle_PerformanceDemo.unity.meta b/Assets/Demo/Performance Demo/UIParticle_PerformanceDemo.unity.meta similarity index 100% rename from Packages/src/Samples~/Performance Demo/UIParticle_PerformanceDemo.unity.meta rename to Assets/Demo/Performance Demo/UIParticle_PerformanceDemo.unity.meta diff --git a/Packages/src/Samples~/Performance Demo/UIParticle_PerformanceDemo_Prefab.prefab b/Assets/Demo/Performance Demo/UIParticle_PerformanceDemo_Prefab.prefab similarity index 100% rename from Packages/src/Samples~/Performance Demo/UIParticle_PerformanceDemo_Prefab.prefab rename to Assets/Demo/Performance Demo/UIParticle_PerformanceDemo_Prefab.prefab diff --git a/Packages/src/Samples~/Performance Demo/UIParticle_PerformanceDemo_Prefab.prefab.meta b/Assets/Demo/Performance Demo/UIParticle_PerformanceDemo_Prefab.prefab.meta similarity index 100% rename from Packages/src/Samples~/Performance Demo/UIParticle_PerformanceDemo_Prefab.prefab.meta rename to Assets/Demo/Performance Demo/UIParticle_PerformanceDemo_Prefab.prefab.meta diff --git a/Packages/src/Samples~/Performance Demo/NanoMonitor/Fonts.meta b/Assets/ProjectSettings.meta similarity index 77% rename from Packages/src/Samples~/Performance Demo/NanoMonitor/Fonts.meta rename to Assets/ProjectSettings.meta index e792dc4..5962a59 100644 --- a/Packages/src/Samples~/Performance Demo/NanoMonitor/Fonts.meta +++ b/Assets/ProjectSettings.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: b888c253a15224f1fa518bed74028211 +guid: 64db617a76e9a4f1e90d0731175c1f7b folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/ProjectSettings/NanoMonitor.asset b/Assets/ProjectSettings/NanoMonitor.asset new file mode 100644 index 0000000..11333cc --- /dev/null +++ b/Assets/ProjectSettings/NanoMonitor.asset @@ -0,0 +1,33 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + 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: 194d2f2eb25c64ec0af5c323c74eb518, type: 3} + m_Name: NanoMonitor + m_EditorClassIdentifier: + m_NanoMonitorEnabled: 1 + m_BootSceneNameRegex: .* + m_DevelopmentBuildOnly: 1 + m_EnabledInEditor: 1 + m_AlwaysIncludeAssembly: 1 + m_InstantiateOnLoad: 1 + m_Prefab: {fileID: 7211429669315726685, guid: 7cebff2d255b9433cbe23b243c193329, + type: 3} + m_Opened: 1 + m_Interval: 0.5 + m_Anchor: 1 + m_CustomMonitorItems: + - m_Format: Screen:{0}x{1} + m_Arg0: + m_Path: UnityEngine.Screen, UnityEngine.CoreModule;width + m_Arg1: + m_Path: UnityEngine.Screen, UnityEngine.CoreModule;height + m_Arg2: + m_Path: diff --git a/Packages/src/Samples~/Performance Demo/NanoMonitor/Prefab.meta b/Assets/ProjectSettings/NanoMonitor.asset.meta similarity index 52% rename from Packages/src/Samples~/Performance Demo/NanoMonitor/Prefab.meta rename to Assets/ProjectSettings/NanoMonitor.asset.meta index f703f74..776d761 100644 --- a/Packages/src/Samples~/Performance Demo/NanoMonitor/Prefab.meta +++ b/Assets/ProjectSettings/NanoMonitor.asset.meta @@ -1,8 +1,8 @@ fileFormatVersion: 2 -guid: fa6e3b593bf274861b2eab47082d9b1e -folderAsset: yes -DefaultImporter: +guid: 86087a0847f384b538391745dad4565c +NativeFormatImporter: externalObjects: {} + mainObjectFileID: 11400000 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/ProjectSettings/SimpleSceneNavigator.asset b/Assets/ProjectSettings/SimpleSceneNavigator.asset new file mode 100644 index 0000000..b0cd48e --- /dev/null +++ b/Assets/ProjectSettings/SimpleSceneNavigator.asset @@ -0,0 +1,19 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + 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: 94e8c16a26d334eafa227ee444387432, type: 3} + m_Name: SimpleSceneNavigator + m_EditorClassIdentifier: + m_NavigatorEnabled: 1 + m_EnabledInEditor: 1 + m_AlwaysIncludeAssembly: 1 + m_InstantiateOnLoad: 1 + m_Prefab: {fileID: 0} diff --git a/Packages/src/Samples~/Performance Demo/NanoMonitor/Prefab/NanoMonitor.prefab.meta b/Assets/ProjectSettings/SimpleSceneNavigator.asset.meta similarity index 52% rename from Packages/src/Samples~/Performance Demo/NanoMonitor/Prefab/NanoMonitor.prefab.meta rename to Assets/ProjectSettings/SimpleSceneNavigator.asset.meta index 41e695a..182a6c3 100644 --- a/Packages/src/Samples~/Performance Demo/NanoMonitor/Prefab/NanoMonitor.prefab.meta +++ b/Assets/ProjectSettings/SimpleSceneNavigator.asset.meta @@ -1,7 +1,8 @@ fileFormatVersion: 2 -guid: 784696794bc6345bc80bf49623581c2e -PrefabImporter: +guid: be3e05903ef7041d39b3ef8ecdd47f08 +NativeFormatImporter: externalObjects: {} + mainObjectFileID: 11400000 userData: assetBundleName: assetBundleVariant: diff --git a/Packages/src/Samples~/Performance Demo/NanoMonitor/Fonts/ShareTechMono.ttf b/Packages/src/Samples~/Performance Demo/NanoMonitor/Fonts/ShareTechMono.ttf deleted file mode 100644 index 8e6e84bfbd3d14d816383f6f954083f3bc89bae5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23976 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%0D=Y*YZm%rp;@_wgN^kbBFRBzIu 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 diff --git a/Packages/src/Samples~/Performance Demo/NanoMonitor/Fonts/ShareTechMono.ttf.meta b/Packages/src/Samples~/Performance Demo/NanoMonitor/Fonts/ShareTechMono.ttf.meta deleted file mode 100644 index 3a1dba4..0000000 --- a/Packages/src/Samples~/Performance Demo/NanoMonitor/Fonts/ShareTechMono.ttf.meta +++ /dev/null @@ -1,22 +0,0 @@ -fileFormatVersion: 2 -guid: d07e6c2670f164cf7939ab011061a9bf -TrueTypeFontImporter: - externalObjects: {} - serializedVersion: 4 - fontSize: 26 - forceTextureCase: 0 - characterSpacing: 0 - characterPadding: 1 - includeFontData: 1 - fontName: Share Tech Mono - fontNames: - - Share Tech Mono - fallbackFontReferences: [] - customCharacters: - fontRenderingMode: 1 - ascentCalculationMode: 1 - useLegacyBoundsCalculation: 0 - shouldRoundAdvanceValue: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/src/Samples~/Performance Demo/NanoMonitor/Prefab/NanoMonitor.prefab b/Packages/src/Samples~/Performance Demo/NanoMonitor/Prefab/NanoMonitor.prefab deleted file mode 100644 index 40a0258..0000000 --- a/Packages/src/Samples~/Performance Demo/NanoMonitor/Prefab/NanoMonitor.prefab +++ /dev/null @@ -1,1712 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &563889219 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 563889220} - - component: {fileID: 563889221} - m_Layer: 5 - m_Name: Line - 1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &563889220 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 563889219} - 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: 1458366075964155596} - - {fileID: 7772904936892294925} - - {fileID: 8273546343179645043} - - {fileID: 323826319202443003} - m_Father: {fileID: 5758968653464739090} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 20} - m_Pivot: {x: 0.5, y: 0} ---- !u!114 &563889221 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 563889219} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -405508275, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Padding: - m_Left: 4 - m_Right: 4 - m_Top: 0 - m_Bottom: 0 - m_ChildAlignment: 3 - m_Spacing: 0 - m_ChildForceExpandWidth: 0 - m_ChildForceExpandHeight: 1 - m_ChildControlWidth: 0 - m_ChildControlHeight: 0 ---- !u!1 &2032702797399048245 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7772904936892294925} - - component: {fileID: 3800577486072630236} - - component: {fileID: 466877951300851627} - m_Layer: 5 - m_Name: GC - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &7772904936892294925 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2032702797399048245} - 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: 563889220} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 86.83731, y: 20} - m_Pivot: {x: 0, y: 0.5} ---- !u!222 &3800577486072630236 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2032702797399048245} - m_CullTransparentMesh: 0 ---- !u!114 &466877951300851627 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2032702797399048245} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: b0e08c6080a2e4d8186f97c60518830f, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 12800000, guid: d07e6c2670f164cf7939ab011061a9bf, type: 3} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 1 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'GC: 8888' - m_Mode: 0 - m_TextAnchor: 0 ---- !u!1 &2386340078215894526 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 323826319202443003} - - component: {fileID: 1906622946275733538} - - component: {fileID: 8238827914631717250} - m_Layer: 5 - m_Name: Unity - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &323826319202443003 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2386340078215894526} - 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: 563889220} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 270, y: 20} - m_Pivot: {x: 0, y: 0.5} ---- !u!222 &1906622946275733538 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2386340078215894526} - m_CullTransparentMesh: 0 ---- !u!114 &8238827914631717250 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2386340078215894526} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: b0e08c6080a2e4d8186f97c60518830f, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 12800000, guid: d07e6c2670f164cf7939ab011061a9bf, type: 3} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 1 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Unity: 888.88/888.88MB' - m_Mode: 0 - m_TextAnchor: 0 ---- !u!1 &3553424249891598552 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8273546343179645043} - - component: {fileID: 5977187919144635592} - - component: {fileID: 5086389384119450648} - m_Layer: 5 - m_Name: Mono - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &8273546343179645043 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3553424249891598552} - 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: 563889220} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 201.57648, y: 20} - m_Pivot: {x: 0, y: 0.5} ---- !u!222 &5977187919144635592 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3553424249891598552} - m_CullTransparentMesh: 0 ---- !u!114 &5086389384119450648 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3553424249891598552} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: b0e08c6080a2e4d8186f97c60518830f, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 12800000, guid: d07e6c2670f164cf7939ab011061a9bf, type: 3} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 1 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Mono: 888.88/888.88MB' - m_Mode: 0 - m_TextAnchor: 0 ---- !u!1 &3994612609297391072 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 4323415668447666068} - - component: {fileID: 7220944464297266034} - - component: {fileID: 6638879077379268485} - - component: {fileID: 151878254403844079} - - component: {fileID: 466852054125878007} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &4323415668447666068 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3994612609297391072} - 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: 157338881863928684} - 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!222 &7220944464297266034 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3994612609297391072} - m_CullTransparentMesh: 0 ---- !u!114 &6638879077379268485 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3994612609297391072} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: b0e08c6080a2e4d8186f97c60518830f, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 12800000, guid: d07e6c2670f164cf7939ab011061a9bf, type: 3} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 0 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: < - m_Mode: 0 - m_TextAnchor: 1 ---- !u!114 &151878254403844079 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3994612609297391072} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - 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_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_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 0} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 0} - m_MethodName: - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &466852054125878007 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3994612609297391072} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f70555f144d8491a825f0804e09c671c, 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!1 &5483522369557729068 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1458366075964155596} - - component: {fileID: 2438943007511362118} - - component: {fileID: 8615412174516911202} - m_Layer: 5 - m_Name: FPS - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1458366075964155596 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5483522369557729068} - 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: 563889220} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 76.446075, y: 20} - m_Pivot: {x: 0, y: 0.5} ---- !u!222 &2438943007511362118 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5483522369557729068} - m_CullTransparentMesh: 0 ---- !u!114 &8615412174516911202 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5483522369557729068} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: b0e08c6080a2e4d8186f97c60518830f, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 12800000, guid: d07e6c2670f164cf7939ab011061a9bf, type: 3} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 1 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'FPS: 88' - m_Mode: 0 - m_TextAnchor: 0 ---- !u!1 &5526675316497348768 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5526675316497348769} - - component: {fileID: 5526675316497348828} - - component: {fileID: 5526675316497348831} - m_Layer: 5 - m_Name: Custom 0 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &5526675316497348769 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5526675316497348768} - 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: 5526675316766735194} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 247.8711, y: 20} - m_Pivot: {x: 0, y: 0.5} ---- !u!222 &5526675316497348828 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5526675316497348768} - m_CullTransparentMesh: 0 ---- !u!114 &5526675316497348831 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5526675316497348768} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: b0e08c6080a2e4d8186f97c60518830f, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 12800000, guid: d07e6c2670f164cf7939ab011061a9bf, type: 3} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 1 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Screen: 8888x8888 Time: 8888.88' - m_Mode: 0 - m_TextAnchor: 0 ---- !u!1 &5526675316766735197 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5526675316766735194} - - component: {fileID: 5526675316766735195} - m_Layer: 5 - m_Name: Line - 2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &5526675316766735194 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5526675316766735197} - 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: 5526675316497348769} - m_Father: {fileID: 5758968653464739090} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 20} - m_Pivot: {x: 0.5, y: 0} ---- !u!114 &5526675316766735195 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5526675316766735197} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -405508275, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Padding: - m_Left: 4 - m_Right: 4 - m_Top: 0 - m_Bottom: 0 - m_ChildAlignment: 0 - m_Spacing: 0 - m_ChildForceExpandWidth: 0 - m_ChildForceExpandHeight: 1 - m_ChildControlWidth: 0 - m_ChildControlHeight: 0 ---- !u!1 &5526675317024915318 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5526675317024915319} - - component: {fileID: 5526675317024915315} - - component: {fileID: 5526675317024915314} - - component: {fileID: 5526675317024915317} - - component: {fileID: 5526675317024915316} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &5526675317024915319 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5526675317024915318} - 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: 5526675317129615260} - 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!222 &5526675317024915315 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5526675317024915318} - m_CullTransparentMesh: 0 ---- !u!114 &5526675317024915314 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5526675317024915318} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: b0e08c6080a2e4d8186f97c60518830f, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 12800000, guid: d07e6c2670f164cf7939ab011061a9bf, type: 3} - m_FontSize: 16 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 1 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: C - m_Mode: 0 - m_TextAnchor: 1 ---- !u!114 &5526675317024915317 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5526675317024915318} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - 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_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_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 0} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 0} - m_MethodName: - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &5526675317024915316 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5526675317024915318} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f70555f144d8491a825f0804e09c671c, 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!1 &5526675317129615263 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5526675317129615260} - - component: {fileID: 5526675317129615256} - - component: {fileID: 5526675317129615259} - - component: {fileID: 5526675317129615258} - - component: {fileID: 5526675317129615261} - m_Layer: 5 - m_Name: Clean Button - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &5526675317129615260 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5526675317129615263} - 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: 5526675317024915319} - m_Father: {fileID: 5758968653464739090} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 20, y: 0} - m_Pivot: {x: 1, y: 0.5} ---- !u!222 &5526675317129615256 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5526675317129615263} - m_CullTransparentMesh: 0 ---- !u!114 &5526675317129615259 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5526675317129615263} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: b0e08c6080a2e4d8186f97c60518830f, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 0.5019608} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 12800000, guid: d07e6c2670f164cf7939ab011061a9bf, type: 3} - m_FontSize: 16 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 1 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: < - m_Mode: 1 - m_TextAnchor: 0 ---- !u!114 &5526675317129615258 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5526675317129615263} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - 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_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_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 0} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 4567906826058368312} - m_MethodName: Clean - 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 ---- !u!114 &5526675317129615261 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5526675317129615263} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f70555f144d8491a825f0804e09c671c, 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!1 &6086030888453283857 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5705138416031739312} - - component: {fileID: 103403915824481782} - - component: {fileID: 6371090607911240219} - - component: {fileID: 2149219299373497733} - - component: {fileID: 1438037651376219727} - m_Layer: 5 - m_Name: Open Button - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &5705138416031739312 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6086030888453283857} - 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: 1738594088889562266} - m_Father: {fileID: 7211429669315725985} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 20, y: 20} - m_Pivot: {x: 0, y: 1} ---- !u!222 &103403915824481782 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6086030888453283857} - m_CullTransparentMesh: 0 ---- !u!114 &6371090607911240219 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6086030888453283857} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: b0e08c6080a2e4d8186f97c60518830f, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 0.5019608} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 12800000, guid: d07e6c2670f164cf7939ab011061a9bf, type: 3} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: - m_Mode: 1 - m_TextAnchor: 2 ---- !u!114 &2149219299373497733 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6086030888453283857} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - 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_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_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 0} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 8720459857733317289} - m_MethodName: SetActive - m_Mode: 6 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 1 - m_CallState: 2 - - m_Target: {fileID: 6086030888453283857} - m_MethodName: SetActive - m_Mode: 6 - 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 ---- !u!114 &1438037651376219727 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6086030888453283857} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f70555f144d8491a825f0804e09c671c, 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!1 &6351765233830338558 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 157338881863928684} - - component: {fileID: 4221316654976066640} - - component: {fileID: 6720252555115459274} - - component: {fileID: 1087632561348207336} - - component: {fileID: 7340857573430869616} - m_Layer: 5 - m_Name: Close Button - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &157338881863928684 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6351765233830338558} - 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: 4323415668447666068} - m_Father: {fileID: 5758968653464739090} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 20, y: 0} - m_Pivot: {x: 0, y: 0.5} ---- !u!222 &4221316654976066640 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6351765233830338558} - m_CullTransparentMesh: 0 ---- !u!114 &6720252555115459274 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6351765233830338558} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: b0e08c6080a2e4d8186f97c60518830f, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 0.5019608} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 12800000, guid: d07e6c2670f164cf7939ab011061a9bf, type: 3} - m_FontSize: 16 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 1 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: < - m_Mode: 1 - m_TextAnchor: 0 ---- !u!114 &1087632561348207336 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6351765233830338558} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - 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_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_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 0} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 8720459857733317289} - m_MethodName: SetActive - m_Mode: 6 - 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 - - m_Target: {fileID: 6086030888453283857} - m_MethodName: SetActive - m_Mode: 6 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 1 - m_CallState: 2 ---- !u!114 &7340857573430869616 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6351765233830338558} - m_Enabled: 0 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f70555f144d8491a825f0804e09c671c, 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!1 &7211429669315726685 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7211429669315725985} - - component: {fileID: 7211429669315726686} - - component: {fileID: 7211429669315726687} - - component: {fileID: 7143702096253919615} - - component: {fileID: 4567906826058368312} - m_Layer: 5 - m_Name: NanoMonitor - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &7211429669315725985 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7211429669315726685} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_Children: - - {fileID: 5705138416031739312} - - {fileID: 5758968653464739090} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!223 &7211429669315726686 -Canvas: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7211429669315726685} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 0 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 0 - m_SortingLayerID: 0 - m_SortingOrder: 32000 - m_TargetDisplay: 0 ---- !u!114 &7211429669315726687 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7211429669315726685} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 1 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 600, y: 40} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 ---- !u!114 &7143702096253919615 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7211429669315726685} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &4567906826058368312 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7211429669315726685} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 19e83f45e7d5648f2bd10122dc7fed14, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Interval: 0.5 - m_Precision: 2 - m_Font: {fileID: 12800000, guid: d07e6c2670f164cf7939ab011061a9bf, type: 3} - m_Opened: 1 - m_FoldoutObject: {fileID: 8720459857733317289} - m_OpenButton: {fileID: 2149219299373497733} - m_CloseButton: {fileID: 1087632561348207336} - m_Fps: {fileID: 8615412174516911202} - m_Gc: {fileID: 466877951300851627} - m_MonoUsage: {fileID: 5086389384119450648} - m_UnityUsage: {fileID: 8238827914631717250} - m_CustomMonitorItems: - - m_Text: {fileID: 5526675316497348831} - m_Format: 'Screen: {0}x{1} Time: {2}' - m_Arg0: - m_Path: UnityEngine.Screen, UnityEngine.CoreModule;width - m_Arg1: - m_Path: UnityEngine.Screen, UnityEngine.CoreModule;height - m_Arg2: - m_Path: UnityEngine.Time, UnityEngine.CoreModule;realtimeSinceStartup ---- !u!1 &8570858711609111474 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1738594088889562266} - - component: {fileID: 5485386222362727379} - - component: {fileID: 4191713468713503033} - - component: {fileID: 5946104651679232279} - - component: {fileID: 6720031570359503353} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1738594088889562266 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8570858711609111474} - 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: 5705138416031739312} - 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!222 &5485386222362727379 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8570858711609111474} - m_CullTransparentMesh: 0 ---- !u!114 &4191713468713503033 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8570858711609111474} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: b0e08c6080a2e4d8186f97c60518830f, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 12800000, guid: d07e6c2670f164cf7939ab011061a9bf, type: 3} - m_FontSize: 16 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 1 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: '>' - m_Mode: 0 - m_TextAnchor: 1 ---- !u!114 &5946104651679232279 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8570858711609111474} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - 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_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_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 0} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 0} - m_MethodName: - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &6720031570359503353 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8570858711609111474} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f70555f144d8491a825f0804e09c671c, 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!1 &8720459857733317289 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5758968653464739090} - - component: {fileID: 9029894885964631685} - - component: {fileID: 995121952025970224} - - component: {fileID: 8335828902821144648} - - component: {fileID: 84845206757139225} - m_Layer: 5 - m_Name: Foldout - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &5758968653464739090 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8720459857733317289} - 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: 157338881863928684} - - {fileID: 563889220} - - {fileID: 5526675316766735194} - - {fileID: 5526675317129615260} - m_Father: {fileID: 7211429669315725985} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 1} ---- !u!114 &9029894885964631685 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8720459857733317289} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1297475563, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Padding: - m_Left: 20 - m_Right: 20 - m_Top: 0 - m_Bottom: 0 - m_ChildAlignment: 6 - m_Spacing: 0 - m_ChildForceExpandWidth: 1 - m_ChildForceExpandHeight: 1 - m_ChildControlWidth: 1 - m_ChildControlHeight: 0 ---- !u!114 &995121952025970224 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8720459857733317289} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1741964061, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_HorizontalFit: 0 - m_VerticalFit: 2 ---- !u!222 &8335828902821144648 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8720459857733317289} - m_CullTransparentMesh: 0 ---- !u!114 &84845206757139225 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8720459857733317289} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: b0e08c6080a2e4d8186f97c60518830f, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 2100000, guid: 4da4639f724144ddead57bffca64e71f, type: 3} - m_Color: {r: 0, g: 0, b: 0, a: 0.5019608} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 12800000, guid: d07e6c2670f164cf7939ab011061a9bf, type: 3} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: - m_Mode: 1 - m_TextAnchor: 0 diff --git a/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts.meta b/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts.meta deleted file mode 100644 index 2e9b5d2..0000000 --- a/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f0b370726e57248da97c1c2f3bfd8bdf -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/Coffee.NanoMonitor.asmdef b/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/Coffee.NanoMonitor.asmdef deleted file mode 100644 index 8314324..0000000 --- a/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/Coffee.NanoMonitor.asmdef +++ /dev/null @@ -1,12 +0,0 @@ -{ - "name": "Coffee.NanoMonitor", - "references": [], - "optionalUnityReferences": [], - "includePlatforms": [], - "excludePlatforms": [], - "allowUnsafeCode": false, - "overrideReferences": false, - "precompiledReferences": [], - "autoReferenced": false, - "defineConstraints": [] -} \ No newline at end of file diff --git a/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/Coffee.NanoMonitor.asmdef.meta b/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/Coffee.NanoMonitor.asmdef.meta deleted file mode 100644 index a40278a..0000000 --- a/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/Coffee.NanoMonitor.asmdef.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 3d6cc132218a845708ce317bd33e5500 -AssemblyDefinitionImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/NanoMonitor.cs b/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/NanoMonitor.cs deleted file mode 100644 index 150fa65..0000000 --- a/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/NanoMonitor.cs +++ /dev/null @@ -1,296 +0,0 @@ -using System; -using UnityEngine; -using UnityEngine.Profiling; -using UnityEngine.Serialization; -using UnityEngine.UI; -#if UNITY_EDITOR -using UnityEditor; -using UnityEditorInternal; -#endif - -namespace Coffee.NanoMonitor -{ -#if UNITY_EDITOR - [CustomEditor(typeof(NanoMonitor))] - internal class NanoMonitorEditor : Editor - { - private ReorderableList _monitorItemList; - - private void OnEnable() - { - var items = serializedObject.FindProperty("m_CustomMonitorItems"); - _monitorItemList = new ReorderableList(serializedObject, items) - { - draggable = false, - drawHeaderCallback = r => - { - EditorGUI.LabelField(r, new GUIContent("Custom Monitor Items")); - }, - drawElementCallback = (r, i, _, __) => - { - EditorGUI.LabelField(new Rect(r.x, r.y, r.width, r.height - 2), GUIContent.none, - EditorStyles.textArea); - var labelWidth = EditorGUIUtility.labelWidth; - EditorGUIUtility.labelWidth = 80; - EditorGUI.PropertyField(new Rect(r.x + 2, r.y + 3, r.width - 4, r.height - 4), - items.GetArrayElementAtIndex(i), true); - EditorGUIUtility.labelWidth = labelWidth; - }, - elementHeightCallback = i => EditorGUI.GetPropertyHeight(items.GetArrayElementAtIndex(i)) + 6 - }; - } - - public override void OnInspectorGUI() - { - base.OnInspectorGUI(); - - _monitorItemList.DoLayoutList(); - serializedObject.ApplyModifiedProperties(); - } - } -#endif - - - [DisallowMultipleComponent] - public sealed class NanoMonitor : MonoBehaviour - { - //################################ - // Serialize Members. - //################################ - // Settings - [Header("Settings")] - [SerializeField] - [Range(0.01f, 2f)] - private float m_Interval = 1f; - - [SerializeField] - [Range(0, 3)] - private int m_Precision = 2; - - [SerializeField] - private Font m_Font; - - // Foldout - [Header("Foldout")] - [SerializeField] - private bool m_Opened; - - [FormerlySerializedAs("m_Collapse")] - [SerializeField] - private GameObject m_FoldoutObject; - - [SerializeField] - private Button m_OpenButton; - - [SerializeField] - private Button m_CloseButton; - - // View - [Header("View")] - [SerializeField] - private MonitorUI m_Fps; - - [SerializeField] - private MonitorUI m_Gc; - - [SerializeField] - private MonitorUI m_MonoUsage; - - [SerializeField] - private MonitorUI m_UnityUsage; - - [HideInInspector] - [SerializeField] - private CustomMonitorItem[] m_CustomMonitorItems = new CustomMonitorItem[0]; - - - //################################ - // Private Members. - //################################ - private double _elapsed; - private double _fpsElapsed; - private int _frames; - - private void Update() - { - _frames++; - _elapsed += Time.unscaledDeltaTime; - _fpsElapsed += Time.unscaledDeltaTime; - if (_elapsed < m_Interval) return; - - if (m_Fps) - { - m_Fps.SetText("FPS: {0}", (int)(_frames / _fpsElapsed)); - } - - if (m_Gc) - { - m_Gc.SetText("GC: {0}", GC.CollectionCount(0)); - } - - if (m_MonoUsage) - { - var monoUsed = (Profiler.GetMonoUsedSizeLong() >> 10) / 1024f; - var monoTotal = (Profiler.GetMonoHeapSizeLong() >> 10) / 1024f; - if (m_Precision == 3) - { - m_MonoUsage.SetText("Mono: {0:N3}/{1:N3}MB", monoUsed, monoTotal); - } - else if (m_Precision == 2) - { - m_MonoUsage.SetText("Mono: {0:N2}/{1:N2}MB", monoUsed, monoTotal); - } - else if (m_Precision == 1) - { - m_MonoUsage.SetText("Mono: {0:N1}/{1:N1}MB", monoUsed, monoTotal); - } - else - { - m_MonoUsage.SetText("Mono: {0:N0}/{1:N0}MB", monoUsed, monoTotal); - } - } - - if (m_UnityUsage) - { - var unityUsed = (Profiler.GetTotalAllocatedMemoryLong() >> 10) / 1024f; - var unityTotal = (Profiler.GetTotalReservedMemoryLong() >> 10) / 1024f; - if (m_Precision == 3) - { - m_UnityUsage.SetText("Unity: {0:N3}/{1:N3}MB", unityUsed, unityTotal); - } - else if (m_Precision == 2) - { - m_UnityUsage.SetText("Unity: {0:N2}/{1:N2}MB", unityUsed, unityTotal); - } - else if (m_Precision == 1) - { - m_UnityUsage.SetText("Unity: {0:N1}/{1:N1}MB", unityUsed, unityTotal); - } - else - { - m_UnityUsage.SetText("Unity: {0:N0}/{1:N0}MB", unityUsed, unityTotal); - } - } - - foreach (var item in m_CustomMonitorItems) - { - item.UpdateText(); - } - - _frames = 0; - _elapsed %= m_Interval; - _fpsElapsed = 0; - } - - - //################################ - // Unity Callbacks. - //################################ - private void OnEnable() - { - if (m_OpenButton) - { - m_OpenButton.onClick.AddListener(Open); - } - - if (m_CloseButton) - { - m_CloseButton.onClick.AddListener(Close); - } - - if (m_Opened) - { - Open(); - } - else - { - Close(); - } - } - - private void OnDisable() - { - if (m_OpenButton) - { - m_OpenButton.onClick.RemoveListener(Open); - } - - if (m_CloseButton) - { - m_CloseButton.onClick.RemoveListener(Close); - } - } - -#if UNITY_EDITOR - private void OnValidate() - { - if (m_Font) - { - foreach (var ui in GetComponentsInChildren(true)) - { - ui.font = m_Font; - } - } - - if (m_Opened) - { - Open(); - } - else - { - Close(); - } - } -#endif - - - //################################ - // Public Members. - //################################ - public void Clean() - { - Resources.UnloadUnusedAssets(); - GC.Collect(); - } - - private void Open() - { - _frames = 0; - _elapsed = m_Interval; - _fpsElapsed = 0; - - if (m_FoldoutObject) - { - m_FoldoutObject.SetActive(true); - } - - if (m_CloseButton) - { - m_CloseButton.gameObject.SetActive(true); - } - - if (m_OpenButton) - { - m_OpenButton.gameObject.SetActive(false); - } - } - - private void Close() - { - if (m_FoldoutObject) - { - m_FoldoutObject.SetActive(false); - } - - if (m_CloseButton) - { - m_CloseButton.gameObject.SetActive(false); - } - - if (m_OpenButton) - { - m_OpenButton.gameObject.SetActive(true); - } - } - } -} diff --git a/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/NanoMonitor.cs.meta b/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/NanoMonitor.cs.meta deleted file mode 100644 index 0109814..0000000 --- a/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/NanoMonitor.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 19e83f45e7d5648f2bd10122dc7fed14 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/ProfilerUI.meta b/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/ProfilerUI.meta deleted file mode 100644 index fc4bc8b..0000000 --- a/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/ProfilerUI.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: affee221821a14cfb842a0b0e8514a4e -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/ProfilerUI/FixedFont.cs b/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/ProfilerUI/FixedFont.cs deleted file mode 100644 index e4eb044..0000000 --- a/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/ProfilerUI/FixedFont.cs +++ /dev/null @@ -1,160 +0,0 @@ -using System.Collections.Generic; -using UnityEngine; -using UnityEngine.UI; - -namespace Coffee.NanoMonitor -{ - public class FixedFont - { - private const string k_Characters = - "_!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~"; - - private static readonly Dictionary s_Fonts = new Dictionary(); - private static readonly TextGenerator s_TextGenerator = new TextGenerator(100); - - private static TextGenerationSettings s_Settings = new TextGenerationSettings - { - scaleFactor = 1, - horizontalOverflow = HorizontalWrapMode.Overflow, - verticalOverflow = VerticalWrapMode.Overflow, - alignByGeometry = true, - textAnchor = TextAnchor.MiddleCenter, - color = Color.white - }; - - private readonly Font _font; - private readonly UIVertex[] _tmpVerts = new UIVertex[4]; - private UICharInfo[] _charInfos; - - private int _resolution; - private UIVertex[] _verts; - - private FixedFont(Font font) - { - _font = font; - } - - public int fontSize - { - get - { - return _font.dynamic ? 32 : _font.fontSize; - } - } - - public static FixedFont GetOrCreate(Font font) - { - if (font == null) return null; - if (s_Fonts.TryGetValue(font, out var data)) return data; - - data = new FixedFont(font); - s_Fonts.Add(font, data); - return data; - } - - public void Invalidate() - { - _resolution = 0; - } - - public void UpdateFont() - { - if (!_font) return; - - var mat = _font.material; - if (!mat) return; - - var tex = mat.mainTexture; - if (!tex) return; - - var currentResolution = tex.width * tex.height; - - if (_resolution == currentResolution) return; - _resolution = currentResolution; - - s_Settings.font = _font; - s_TextGenerator.Invalidate(); - s_TextGenerator.Populate(k_Characters, s_Settings); - - _verts = s_TextGenerator.GetVerticesArray(); - _charInfos = s_TextGenerator.GetCharactersArray(); - - float offsetX = 0; - for (var i = 0; i < _verts.Length; i++) - { - if ((i & 3) == 0) - { - offsetX = _verts[i].position.x; - } - - var v = _verts[i]; - v.position -= new Vector3(offsetX, 0); - _verts[i] = v; - } - } - - public float Layout(char c, float offset, float scale) - { - if (_charInfos == null) return offset; - if (c < 0x20 || 0x7e < c) return offset; - var ci = c - 0x20; - - return offset + _charInfos[ci].charWidth * scale; - } - - public float Append(VertexHelper toFill, char c, float offset, float scale, Color color) - { - if (_verts == null || _charInfos == null) return offset; - if (c < 0x20 || 0x7e < c) return offset; - var ci = c - 0x20; - - for (var i = 0; i < 4; i++) - { - _tmpVerts[i] = _verts[ci * 4 + i]; - _tmpVerts[i].position = _tmpVerts[i].position * scale + new Vector3(offset, 0); - _tmpVerts[i].color = ci == 0 ? Color.clear : color; - } - - toFill.AddUIVertexQuad(_tmpVerts); - return offset + _charInfos[ci].charWidth * scale; - } - - public void Fill(VertexHelper toFill, Color color, RectTransform tr) - { - if (_verts == null || _charInfos == null) return; - const int ci = '*' - 0x20; - var uv = (_verts[ci * 4].uv0 + _verts[ci * 4 + 2].uv0) / 2; - - var rect = tr.rect; - var size = rect.size / 2; - var offset = (new Vector2(0.5f, 0.5f) - tr.pivot) * rect.size; - - for (var i = 0; i < 4; i++) - { - _tmpVerts[i] = new UIVertex - { - uv0 = uv, - color = color - }; - - switch (i) - { - case 0: - _tmpVerts[i].position = new Vector2(-size.x, -size.y) + offset; - break; - case 1: - _tmpVerts[i].position = new Vector2(-size.x, size.y) + offset; - break; - case 2: - _tmpVerts[i].position = new Vector2(size.x, size.y) + offset; - break; - case 3: - _tmpVerts[i].position = new Vector2(size.x, -size.y) + offset; - break; - } - } - - toFill.AddUIVertexQuad(_tmpVerts); - } - } -} diff --git a/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/ProfilerUI/FixedFont.cs.meta b/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/ProfilerUI/FixedFont.cs.meta deleted file mode 100644 index 3360f9e..0000000 --- a/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/ProfilerUI/FixedFont.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 9a8c5c555d4bf4361ab3435c318c0699 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: - - m_Material: {fileID: 2100000, guid: 4da4639f724144ddead57bffca64e71f, type: 3} - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/ProfilerUI/MonitorUI.cs b/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/ProfilerUI/MonitorUI.cs deleted file mode 100644 index 00dad86..0000000 --- a/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/ProfilerUI/MonitorUI.cs +++ /dev/null @@ -1,239 +0,0 @@ -using System.Text; -using UnityEditor; -using UnityEngine; -using UnityEngine.UI; - -namespace Coffee.NanoMonitor -{ -#if UNITY_EDITOR - [CustomEditor(typeof(MonitorUI))] - public class MonitorTextEditor : Editor - { - private SerializedProperty _color; - private SerializedProperty _font; - private SerializedProperty _fontSize; - private SerializedProperty _mode; - private SerializedProperty _text; - private SerializedProperty _textAnchor; - - private void OnEnable() - { - _mode = serializedObject.FindProperty("m_Mode"); - _text = serializedObject.FindProperty("m_Text"); - _color = serializedObject.FindProperty("m_Color"); - var fontData = serializedObject.FindProperty("m_FontData"); - _fontSize = fontData.FindPropertyRelative("m_FontSize"); - _font = fontData.FindPropertyRelative("m_Font"); - _textAnchor = serializedObject.FindProperty("m_TextAnchor"); - } - - public override void OnInspectorGUI() - { - serializedObject.Update(); - - EditorGUILayout.PropertyField(_mode); - if ((MonitorUI.Mode)_mode.intValue == MonitorUI.Mode.Text) - { - EditorGUILayout.PropertyField(_text); - EditorGUILayout.PropertyField(_fontSize); - EditorGUILayout.PropertyField(_textAnchor); - EditorGUILayout.PropertyField(_font); - } - - EditorGUILayout.PropertyField(_color); - - serializedObject.ApplyModifiedProperties(); - } - } -#endif - - public class MonitorUI : Text - { - public enum Mode - { - Text, - Fill - } - - public enum TextAnchor - { - Left, - Center, - Right - } - - - //################################ - // Serialize Members. - //################################ - [SerializeField] private Mode m_Mode = Mode.Text; - [SerializeField] private TextAnchor m_TextAnchor; - - - //################################ - // Private Members. - //################################ - private readonly StringBuilder _sb = new StringBuilder(64); - - - //################################ - // Public Members. - //################################ - public override string text - { - get - { - return _sb.ToString(); - } - set - { - m_Text = value; - if (_sb.IsEqual(m_Text)) return; - - _sb.Length = 0; - _sb.Append(m_Text); - SetVerticesDirty(); - } - } - - public TextAnchor textAnchor - { - get - { - return m_TextAnchor; - } - set - { - if (m_TextAnchor == value) return; - - m_TextAnchor = value; - SetVerticesDirty(); - } - } - - public override bool raycastTarget - { - get - { - return m_Mode == Mode.Fill; - } - set { } - } - - - //################################ - // Unity Callbacks. - //################################ - protected override void OnEnable() - { - RegisterDirtyMaterialCallback(UpdateFont); - - base.OnEnable(); - raycastTarget = false; - maskable = false; - _sb.Length = 0; - _sb.Append(m_Text); - } - - protected override void OnDisable() - { - UnregisterDirtyMaterialCallback(UpdateFont); - - base.OnDisable(); - } - -#if UNITY_EDITOR - protected override void OnValidate() - { - base.OnValidate(); - - if (!_sb.IsEqual(m_Text)) - { - _sb.Length = 0; - _sb.Append(m_Text); - } - } -#endif - - public void SetText(string format, double arg0 = 0, double arg1 = 0, double arg2 = 0, double arg3 = 0) - { - _sb.Length = 0; - _sb.AppendFormatNoAlloc(format, arg0, arg1, arg2, arg3); - SetVerticesDirty(); - } - - public void SetText(StringBuilder builder) - { - _sb.Length = 0; - _sb.Append(builder); - SetVerticesDirty(); - } - - private void UpdateFont() - { - var fontData = FixedFont.GetOrCreate(font); - if (fontData != null) - { - fontData.Invalidate(); - fontData.UpdateFont(); - } - } - - protected override void OnPopulateMesh(VertexHelper toFill) - { - toFill.Clear(); - - var fontData = FixedFont.GetOrCreate(font); - if (fontData == null) return; - - fontData.UpdateFont(); - - if (m_Mode == Mode.Fill) - { - fontData.Fill(toFill, color, rectTransform); - return; - } - - var scale = (float)fontSize / fontData.fontSize; - float offset = 0; - switch (textAnchor) - { - case TextAnchor.Left: - offset = rectTransform.rect.xMin; - break; - case TextAnchor.Center: - for (var i = 0; i < _sb.Length; i++) - { - offset = fontData.Layout(_sb[i], offset, scale); - } - - offset = -offset / 2; - break; - case TextAnchor.Right: - for (var i = 0; i < _sb.Length; i++) - { - offset = fontData.Layout(_sb[i], offset, scale); - } - - offset = rectTransform.rect.xMax - offset; - break; - } - - for (var i = 0; i < _sb.Length; i++) - { - offset = fontData.Append(toFill, _sb[i], offset, scale, color); - } - } - - protected override void UpdateMaterial() - { - base.UpdateMaterial(); - - var fontData = FixedFont.GetOrCreate(font); - if (fontData != null) - { - fontData.UpdateFont(); - } - } - } -} diff --git a/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/ProfilerUI/MonitorUI.cs.meta b/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/ProfilerUI/MonitorUI.cs.meta deleted file mode 100644 index 130b72b..0000000 --- a/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/ProfilerUI/MonitorUI.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: b0e08c6080a2e4d8186f97c60518830f -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: - - m_Material: {fileID: 2100000, guid: 4da4639f724144ddead57bffca64e71f, type: 3} - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/Utilities.meta b/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/Utilities.meta deleted file mode 100644 index 2840f0e..0000000 --- a/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/Utilities.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 1051ed7e3f1474ed59ca41b33b00029b -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/Utilities/CustomProfilerItem.cs b/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/Utilities/CustomProfilerItem.cs deleted file mode 100644 index f6765f0..0000000 --- a/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/Utilities/CustomProfilerItem.cs +++ /dev/null @@ -1,55 +0,0 @@ -using System; -using UnityEngine; -#if UNITY_EDITOR -using UnityEditor; -#endif - -namespace Coffee.NanoMonitor -{ -#if UNITY_EDITOR - [CustomPropertyDrawer(typeof(CustomMonitorItem))] - internal sealed class CustomMonitorItemDrawer : PropertyDrawer - { - public override void OnGUI(Rect p, SerializedProperty property, GUIContent label) - { - var pos = new Rect(p.x, p.y + 18 * 0, p.width, 16); - EditorGUI.PropertyField(pos, property.FindPropertyRelative("m_Text")); - pos.y += 18; - EditorGUI.PropertyField(pos, property.FindPropertyRelative("m_Format")); - pos.y += 18; - EditorGUI.indentLevel++; - EditorGUI.PropertyField(pos, property.FindPropertyRelative("m_Arg0")); - pos.y += 18; - EditorGUI.PropertyField(pos, property.FindPropertyRelative("m_Arg1")); - pos.y += 18; - EditorGUI.PropertyField(pos, property.FindPropertyRelative("m_Arg2")); - EditorGUI.indentLevel--; - - property.serializedObject.ApplyModifiedProperties(); - } - - public override float GetPropertyHeight(SerializedProperty property, GUIContent label) - { - return (EditorGUIUtility.singleLineHeight + 2) * 5; - } - } -#endif - - [Serializable] - public class CustomMonitorItem - { - [SerializeField] private MonitorUI m_Text; - [SerializeField] private string m_Format = ""; - [SerializeField] private NumericProperty m_Arg0; - [SerializeField] private NumericProperty m_Arg1; - [SerializeField] private NumericProperty m_Arg2; - - public void UpdateText() - { - if (m_Text) - { - m_Text.SetText(m_Format, m_Arg0.Get(), m_Arg1.Get(), m_Arg2.Get()); - } - } - } -} diff --git a/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/Utilities/CustomProfilerItem.cs.meta b/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/Utilities/CustomProfilerItem.cs.meta deleted file mode 100644 index 9bba415..0000000 --- a/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/Utilities/CustomProfilerItem.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 5c50c6434f4ad4488bfc5b0928dbb4c4 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/Utilities/NumericProperty.cs b/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/Utilities/NumericProperty.cs deleted file mode 100644 index f2652b7..0000000 --- a/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/Utilities/NumericProperty.cs +++ /dev/null @@ -1,236 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Reflection; -using UnityEditor; -using UnityEngine; - -namespace Coffee.NanoMonitor -{ -#if UNITY_EDITOR - [CustomPropertyDrawer(typeof(NumericProperty))] - internal sealed class NumericPropertyDrawer : PropertyDrawer - { - private static Action s_OnMenuSelected; - private static GenericMenu s_PropertyMenu; - - private static readonly Dictionary s_SupportedTypes = new Dictionary - { - { typeof(bool), "bool" }, - { typeof(sbyte), "sbyte" }, - { typeof(short), "short" }, - { typeof(int), "int" }, - { typeof(long), "long" }, - { typeof(byte), "byte" }, - { typeof(ushort), "ushort" }, - { typeof(uint), "uint" }, - { typeof(ulong), "ulong" }, - { typeof(float), "float" }, - { typeof(double), "double" }, - { typeof(decimal), "decimal" } - }; - - private static void Init() - { - if (s_PropertyMenu != null) return; - - const BindingFlags bindingFlags = BindingFlags.Public - | BindingFlags.NonPublic - | BindingFlags.Static - | BindingFlags.GetProperty; - var properties = AppDomain.CurrentDomain.GetAssemblies() - .SelectMany(assembly => assembly.GetTypes()) - .SelectMany(type => type.GetProperties(bindingFlags)) - .Where(pi => pi.GetMethod != null && s_SupportedTypes.ContainsKey(pi.PropertyType)) - .OrderBy(pi => ConvertToMenuItem(pi, false)) - .ToArray(); - - s_PropertyMenu = new GenericMenu(); - s_PropertyMenu.AddItem(new GUIContent("No Property"), false, - arg => s_OnMenuSelected?.Invoke(arg as PropertyInfo), null); - s_PropertyMenu.AddItem(new GUIContent("(Non Public Properties)/"), false, () => { }); - s_PropertyMenu.AddSeparator(""); - - foreach (var pi in properties) - { - s_PropertyMenu.AddItem(new GUIContent(ConvertToMenuItem(pi, true)), false, - arg => s_OnMenuSelected?.Invoke(arg as PropertyInfo), pi); - } - } - - private static string ConvertToMenuItem(PropertyInfo p, bool propertyType) - { - var type = p.DeclaringType; - if (type == null) return ""; - - var category = p.GetMethod.IsPublic && type.IsPublic - ? "" - : "(Non Public Properties)/"; - var typeName = type.FullName; - var asmName = type.Assembly.GetName().Name; - if (asmName == "UnityEngine.CoreModule") - { - asmName = "UnityEngine"; - } - - return propertyType - ? $"{category}{asmName}/{typeName}/{s_SupportedTypes[p.PropertyType]} {p.Name}" - : $"{category}{asmName}/{typeName}/{p.Name}"; - } - - public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) - { - Init(); - label = EditorGUI.BeginProperty(position, label, property); - - var path = property.FindPropertyRelative("m_Path"); - var split = path.stringValue.Split(';', ' ', ','); - var name = split.Length == 4 ? $"{split[0]}.{split[3]}" : "No Property"; - - position = EditorGUI.PrefixLabel(position, label); - if (GUI.Button(position, name, EditorStyles.popup)) - { - s_OnMenuSelected = p => - { - path.stringValue = p == null - ? "" - : $"{p.DeclaringType?.FullName}, {p.DeclaringType?.Assembly.GetName().Name};{p.Name}"; - property.serializedObject.ApplyModifiedProperties(); - }; - s_PropertyMenu.DropDown(position); - } - - EditorGUI.EndProperty(); - } - } -#endif - - [Serializable] - public class NumericProperty : ISerializationCallbackReceiver - { - //################################ - // Serialized Members. - //################################ - [SerializeField] private string m_Path = ""; - - - //################################ - // Private Members. - //################################ - private Func _get; - - void ISerializationCallbackReceiver.OnBeforeSerialize() - { - } - - void ISerializationCallbackReceiver.OnAfterDeserialize() - { - var pInfo = GetPropertyInfo(m_Path); - _get = CreateFunc(pInfo?.GetMethod); - } - - - //################################ - // Public Members. - //################################ - public double Get() - { - return _get?.Invoke() ?? -1; - } - - private static PropertyInfo GetPropertyInfo(string path) - { - var p = path.Split(';'); - if (p.Length != 2) return null; - - var type = Type.GetType(p[0]); - if (type == null) - { - Debug.LogException(new Exception($"Type '{p[0]}' is not found")); - return null; - } - - var pInfo = type.GetProperty(p[1], BindingFlags.GetProperty | BindingFlags.Public | BindingFlags.Static); - if (pInfo == null) - { - Debug.LogException(new Exception($"Member '{p[1]}' is not found in type '{type}'")); - } - - return pInfo; - } - - private static Func CreateFunc(MethodInfo mInfo) - { - if (mInfo == null) return null; - switch (Type.GetTypeCode(mInfo.ReturnType)) - { - case TypeCode.Boolean: - { - var func = (Func)mInfo.CreateDelegate(typeof(Func)); - return () => func() ? 1 : 0; - } - case TypeCode.Byte: - { - var func = (Func)mInfo.CreateDelegate(typeof(Func)); - return () => func(); - } - case TypeCode.SByte: - { - var func = (Func)mInfo.CreateDelegate(typeof(Func)); - return () => func(); - } - case TypeCode.UInt16: - { - var func = (Func)mInfo.CreateDelegate(typeof(Func)); - return () => func(); - } - case TypeCode.UInt32: - { - var func = (Func)mInfo.CreateDelegate(typeof(Func)); - return () => func(); - } - case TypeCode.UInt64: - { - var func = (Func)mInfo.CreateDelegate(typeof(Func)); - return () => func(); - } - case TypeCode.Int16: - { - var func = (Func)mInfo.CreateDelegate(typeof(Func)); - return () => func(); - } - case TypeCode.Int32: - { - var f = (Func)mInfo.CreateDelegate(typeof(Func)); - return () => f(); - } - case TypeCode.Int64: - { - var f = (Func)mInfo.CreateDelegate(typeof(Func)); - return () => f(); - } - case TypeCode.Decimal: - { - var f = (Func)mInfo.CreateDelegate(typeof(Func)); - return () => (double)f(); - } - case TypeCode.Double: - { - var f = (Func)mInfo.CreateDelegate(typeof(Func)); - return f; - } - case TypeCode.Single: - { - var f = (Func)mInfo.CreateDelegate(typeof(Func)); - return () => f(); - } - default: - { - var message = $"Method '{mInfo.DeclaringType}.{mInfo.Name} ({mInfo.ReturnType})' is not supported."; - Debug.LogException(new Exception(message)); - return null; - } - } - } - } -} diff --git a/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/Utilities/NumericProperty.cs.meta b/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/Utilities/NumericProperty.cs.meta deleted file mode 100644 index 7d1d49b..0000000 --- a/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/Utilities/NumericProperty.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 87fefa9f373e8411596b00238a65f3c3 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/Utilities/StringBuilderExtensions.cs b/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/Utilities/StringBuilderExtensions.cs deleted file mode 100644 index bf9e242..0000000 --- a/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/Utilities/StringBuilderExtensions.cs +++ /dev/null @@ -1,236 +0,0 @@ -using System; -using System.Runtime.CompilerServices; -using System.Text; - -[assembly: InternalsVisibleTo("Coffee.NanoMonitor.Tests")] - -namespace Coffee.NanoMonitor -{ - internal static class StringBuilderExtensions - { - public static bool IsEqual(this StringBuilder sb, string other) - { - if (sb == null || other == null) return false; - if (sb.Length != other.Length) return false; - - for (var i = 0; i < sb.Length; i++) - { - if (sb[i] != other[i]) return false; - } - - return true; - } - - public static void AppendFormatNoAlloc(this StringBuilder sb, string format, double arg0 = 0, double arg1 = 0, - double arg2 = 0, double arg3 = 0) - { - for (var i = 0; i < format.Length; i++) - { - var c = format[i]; - - // Append formatted value - if (c == '{') - { - i = GetFormat(format, i, out var argIndex, out var padding, out var precision, out var alignment); - - switch (argIndex) - { - case 0: - sb.AppendDouble(arg0, padding, precision, alignment); - break; - case 1: - sb.AppendDouble(arg1, padding, precision, alignment); - break; - case 2: - sb.AppendDouble(arg2, padding, precision, alignment); - break; - case 3: - sb.AppendDouble(arg3, padding, precision, alignment); - break; - } - - continue; - } - - // Append character - sb.Append(c); - } - } - - private static void AppendInteger(this StringBuilder sb, double number, int padding, int alignment) - { - number = Math.Truncate(number); - var sign = number < 0; - number = sign ? -number : number; - - var startIndex = sb.Length; - do - { - var n = Math.Truncate(number % 10); - number /= 10; - - sb.Append((char)(n + 48)); - } while (1 <= number || sb.Length - startIndex < padding); - - if (sign) - { - sb.Append('-'); - } - - var endIndex = sb.Length - 1; - - sb.Reverse(startIndex, endIndex); - sb.Alignment(alignment, startIndex, endIndex); - } - - private static void AppendDouble(this StringBuilder sb, double number, int padding, int precision, - int alignment) - { - var integer = Math.Truncate(number); - var startIndex = sb.Length; - sb.AppendInteger(integer, padding, 0); - - if (0 < precision) - { - sb.Append('.'); - number -= integer; - number = Math.Round(number, precision); - for (var p = 0; p < precision; p++) - { - number *= 10; - integer = (long)number; - sb.Append((char)(integer + 48)); - number -= integer; - number = Math.Round(number, precision); - } - } - - sb.Alignment(alignment, startIndex, sb.Length - 1); - } - - private static void Reverse(this StringBuilder sb, int start, int end) - { - while (start < end) - { - // swap - (sb[start], sb[end]) = (sb[end], sb[start]); - start++; - end--; - } - } - - private static void Alignment(this StringBuilder sb, int alignment, int start, int end) - { - if (alignment == 0) return; - - var len = end - start + 1; - if (0 < alignment && len < alignment) - { - sb.Append(' ', alignment - len); - for (var i = 0; i < len; i++) - { - // swap - (sb[end - i], sb[start + alignment - i - 1]) = (sb[start + alignment - i - 1], sb[end - i]); - } - } - else if (alignment < 0 && len < -alignment) - { - sb.Append(' ', -alignment - len); - } - } - - private static int GetFormat(string format, int i, out int argIndex, out int padding, out int precision, - out int alignment) - { - argIndex = -1; - padding = 0; - precision = 0; - alignment = 0; - - var alignmentSign = false; - var readFlag = 0; - - for (; i < format.Length; i++) - { - var c = format[i]; - - // End format - if (c == '}') - { - return i; - } - - // Start format - if (c == '{') - { - readFlag = 1; - } - - // After '{': Read argument index and format - else if (readFlag == 1) - { - if ('0' <= c && c <= '3') - { - argIndex = c - 48; - } - else if (c == ',') - { - readFlag = 2; - } - else if (c == ':') - { - readFlag = 3; - } - } - - //After ',': Read alignment value - else if (readFlag == 2) - { - if ('0' <= c && c <= '9') - { - alignment = alignment * 10 + (alignmentSign ? 48 - c : c - 48); - } - else if (c == '-') - { - alignmentSign = true; - } - else if (c == ':') - { - readFlag = 3; - } - } - - // After ':': Read format for integral - else if (readFlag == 3) - { - if (c == '.') - { - precision = 0; - readFlag = 4; - } - else if (c == '0') - { - padding++; - } - // Legacy mode - else if ('1' <= c && c <= '9') - { - precision = c - 48; - } - } - - // After '.': Read decimal precision value - else if (readFlag == 4) - { - if (c == '0') - { - precision++; - } - } - } - - argIndex = -1; - return i; - } - } -} diff --git a/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/Utilities/StringBuilderExtensions.cs.meta b/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/Utilities/StringBuilderExtensions.cs.meta deleted file mode 100644 index b1d44a7..0000000 --- a/Packages/src/Samples~/Performance Demo/NanoMonitor/Scripts/Utilities/StringBuilderExtensions.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 23b4d6d0f5b8644b0981a065d7e47478 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: - - m_Material: {fileID: 2100000, guid: 4da4639f724144ddead57bffca64e71f, type: 3} - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/src/Samples~/Performance Demo/NanoMonitor/package.json b/Packages/src/Samples~/Performance Demo/NanoMonitor/package.json deleted file mode 100644 index bd57856..0000000 --- a/Packages/src/Samples~/Performance Demo/NanoMonitor/package.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "com.coffee.nano-monitor", - "displayName": "Nano Monitor", - "description": "This package displays FPS, memory status and any static properties.\n- extremely fast\n- no allocations (on build)\n-1 set pass call only\n- open/close/refresh (GC) buttons", - "version": "1.0.0", - "unity": "2018.3", - "license": "MIT", - "repository": { - "type": "git", - "url": "git+https://github.com/mob-sakai/MaskTweaksForUGUI.git" - }, - "author": "mob-sakai (https://github.com/mob-sakai)", - "dependencies": {}, - "keywords": [ - "monitor", - "utility" - ] -} diff --git a/Packages/src/Samples~/Performance Demo/NanoMonitor/package.json.meta b/Packages/src/Samples~/Performance Demo/NanoMonitor/package.json.meta deleted file mode 100644 index 484c8d8..0000000 --- a/Packages/src/Samples~/Performance Demo/NanoMonitor/package.json.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: be075f23fcc314d319e4f4ebfa6eefdd -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/src/package.json b/Packages/src/package.json index 44b53b3..6c925d0 100644 --- a/Packages/src/package.json +++ b/Packages/src/package.json @@ -27,16 +27,6 @@ "displayName": "Demo", "description": "UI Particle Demo", "path": "Samples~/Demo" - }, - { - "displayName": "Cartoon FX & War FX Demo", - "description": "Cartoon FX & War FX Demo", - "path": "Samples~/Cartoon FX & War FX Demo" - }, - { - "displayName": "Performance Demo", - "description": "Performance Demo", - "path": "Samples~/Performance Demo" } ] }