├── .gitignore ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── .vsconfig ├── Assets ├── ScriptTemplates.meta ├── ScriptTemplates │ ├── 81-C# Script-NewBehaviourScript.cs.txt │ ├── 81-C# Script-NewBehaviourScript.cs.txt.meta │ ├── 83-C# Scriptable Object-NewScriptableObjectScript.cs.txt │ └── 83-C# Scriptable Object-NewScriptableObjectScript.cs.txt.meta ├── Settings.meta ├── Settings │ └── Build Profiles.meta ├── TextMesh Pro.meta ├── TextMesh Pro │ ├── Documentation.meta │ ├── Documentation │ │ ├── TextMesh Pro User Guide 2016.pdf │ │ └── TextMesh Pro User Guide 2016.pdf.meta │ ├── Examples & Extras.meta │ ├── Examples & Extras │ │ ├── Fonts.meta │ │ ├── Fonts │ │ │ ├── Anton OFL.txt │ │ │ ├── Anton OFL.txt.meta │ │ │ ├── Anton.ttf │ │ │ ├── Anton.ttf.meta │ │ │ ├── Bangers - OFL.txt │ │ │ ├── Bangers - OFL.txt.meta │ │ │ ├── Bangers.ttf │ │ │ ├── Bangers.ttf.meta │ │ │ ├── Electronic Highway Sign.TTF │ │ │ ├── Electronic Highway Sign.TTF.meta │ │ │ ├── Oswald-Bold - OFL.txt │ │ │ ├── Oswald-Bold - OFL.txt.meta │ │ │ ├── Oswald-Bold.ttf │ │ │ ├── Oswald-Bold.ttf.meta │ │ │ ├── Roboto-Bold - AFL.txt │ │ │ ├── Roboto-Bold - AFL.txt.meta │ │ │ ├── Roboto-Bold - License.txt │ │ │ ├── Roboto-Bold - License.txt.meta │ │ │ ├── Roboto-Bold.ttf │ │ │ ├── Roboto-Bold.ttf.meta │ │ │ ├── Unity - OFL.txt │ │ │ ├── Unity - OFL.txt.meta │ │ │ ├── Unity.ttf │ │ │ └── Unity.ttf.meta │ │ ├── Materials.meta │ │ ├── Materials │ │ │ ├── Crate - Surface Shader Scene.mat │ │ │ ├── Crate - Surface Shader Scene.mat.meta │ │ │ ├── Ground - Logo Scene.mat │ │ │ ├── Ground - Logo Scene.mat.meta │ │ │ ├── Ground - Surface Shader Scene.mat │ │ │ ├── Ground - Surface Shader Scene.mat.meta │ │ │ ├── Small Crate_diffuse.mat │ │ │ └── Small Crate_diffuse.mat.meta │ │ ├── Prefabs.meta │ │ ├── Prefabs │ │ │ ├── Text Popup.prefab │ │ │ ├── Text Popup.prefab.meta │ │ │ ├── TextMeshPro - Prefab 1.prefab │ │ │ ├── TextMeshPro - Prefab 1.prefab.meta │ │ │ ├── TextMeshPro - Prefab 2.prefab │ │ │ └── TextMeshPro - Prefab 2.prefab.meta │ │ ├── Resources.meta │ │ ├── Resources │ │ │ ├── Color Gradient Presets.meta │ │ │ ├── Color Gradient Presets │ │ │ │ ├── Blue to Purple - Vertical.asset │ │ │ │ ├── Blue to Purple - Vertical.asset.meta │ │ │ │ ├── Dark to Light Green - Vertical.asset │ │ │ │ ├── Dark to Light Green - Vertical.asset.meta │ │ │ │ ├── Light to Dark Green - Vertical.asset │ │ │ │ ├── Light to Dark Green - Vertical.asset.meta │ │ │ │ ├── Yellow to Orange - Vertical.asset │ │ │ │ └── Yellow to Orange - Vertical.asset.meta │ │ │ ├── Fonts & Materials.meta │ │ │ ├── Fonts & Materials │ │ │ │ ├── Anton SDF - Drop Shadow.mat │ │ │ │ ├── Anton SDF - Drop Shadow.mat.meta │ │ │ │ ├── Anton SDF - Outline.mat │ │ │ │ ├── Anton SDF - Outline.mat.meta │ │ │ │ ├── Anton SDF - Sunny Days.mat │ │ │ │ ├── Anton SDF - Sunny Days.mat.meta │ │ │ │ ├── Anton SDF.asset │ │ │ │ ├── Anton SDF.asset.meta │ │ │ │ ├── Bangers SDF - Drop Shadow - 2 Pass.mat │ │ │ │ ├── Bangers SDF - Drop Shadow - 2 Pass.mat.meta │ │ │ │ ├── Bangers SDF - Drop Shadow.mat │ │ │ │ ├── Bangers SDF - Drop Shadow.mat.meta │ │ │ │ ├── Bangers SDF - Outline.mat │ │ │ │ ├── Bangers SDF - Outline.mat.meta │ │ │ │ ├── Bangers SDF Glow.mat │ │ │ │ ├── Bangers SDF Glow.mat.meta │ │ │ │ ├── Bangers SDF Logo.mat │ │ │ │ ├── Bangers SDF Logo.mat.meta │ │ │ │ ├── Bangers SDF.asset │ │ │ │ ├── Bangers SDF.asset.meta │ │ │ │ ├── Electronic Highway Sign SDF.asset │ │ │ │ ├── Electronic Highway Sign SDF.asset.meta │ │ │ │ ├── LiberationSans SDF - Metalic Green.mat │ │ │ │ ├── LiberationSans SDF - Metalic Green.mat.meta │ │ │ │ ├── LiberationSans SDF - Overlay.mat │ │ │ │ ├── LiberationSans SDF - Overlay.mat.meta │ │ │ │ ├── LiberationSans SDF - Soft Mask.mat │ │ │ │ ├── LiberationSans SDF - Soft Mask.mat.meta │ │ │ │ ├── Oswald Bold SDF.asset │ │ │ │ ├── Oswald Bold SDF.asset.meta │ │ │ │ ├── Roboto-Bold SDF - Drop Shadow.mat │ │ │ │ ├── Roboto-Bold SDF - Drop Shadow.mat.meta │ │ │ │ ├── Roboto-Bold SDF - HDRP Unlit.mat │ │ │ │ ├── Roboto-Bold SDF - HDRP Unlit.mat.meta │ │ │ │ ├── Roboto-Bold SDF - Surface.mat │ │ │ │ ├── Roboto-Bold SDF - Surface.mat.meta │ │ │ │ ├── Roboto-Bold SDF.asset │ │ │ │ ├── Roboto-Bold SDF.asset.meta │ │ │ │ ├── Unity SDF - HDRP LIT - Bloom.mat │ │ │ │ ├── Unity SDF - HDRP LIT - Bloom.mat.meta │ │ │ │ ├── Unity SDF - HDRP LIT - Outline.mat │ │ │ │ ├── Unity SDF - HDRP LIT - Outline.mat.meta │ │ │ │ ├── Unity SDF.asset │ │ │ │ └── Unity SDF.asset.meta │ │ │ ├── Sprite Assets.meta │ │ │ └── Sprite Assets │ │ │ │ ├── Default Sprite Asset.asset │ │ │ │ ├── Default Sprite Asset.asset.meta │ │ │ │ ├── DropCap Numbers.asset │ │ │ │ └── DropCap Numbers.asset.meta │ │ ├── Scenes.meta │ │ ├── Scenes │ │ │ ├── 01- Single Line TextMesh Pro.unity │ │ │ ├── 01- Single Line TextMesh Pro.unity.meta │ │ │ ├── 02 - Multi-line TextMesh Pro.unity │ │ │ ├── 02 - Multi-line TextMesh Pro.unity.meta │ │ │ ├── 03 - Line Justification.unity │ │ │ ├── 03 - Line Justification.unity.meta │ │ │ ├── 04 - Word Wrapping.unity │ │ │ ├── 04 - Word Wrapping.unity.meta │ │ │ ├── 05 - Style Tags.unity │ │ │ ├── 05 - Style Tags.unity.meta │ │ │ ├── 06 - Extra Rich Text Examples.unity │ │ │ ├── 06 - Extra Rich Text Examples.unity.meta │ │ │ ├── 07 - Superscript & Subscript Example.unity │ │ │ ├── 07 - Superscript & Subscript Example.unity.meta │ │ │ ├── 08 - Improved Text Alignment.unity │ │ │ ├── 08 - Improved Text Alignment.unity.meta │ │ │ ├── 09 - Margin Tag Example.unity │ │ │ ├── 09 - Margin Tag Example.unity.meta │ │ │ ├── 10 - Bullets & Numbered List Example.unity │ │ │ ├── 10 - Bullets & Numbered List Example.unity.meta │ │ │ ├── 11 - The Style Tag.unity │ │ │ ├── 11 - The Style Tag.unity.meta │ │ │ ├── 12 - Link Example.unity │ │ │ ├── 12 - Link Example.unity.meta │ │ │ ├── 12a - Text Interactions.unity │ │ │ ├── 12a - Text Interactions.unity.meta │ │ │ ├── 13 - Soft Hyphenation.unity │ │ │ ├── 13 - Soft Hyphenation.unity.meta │ │ │ ├── 14 - Multi Font & Sprites.unity │ │ │ ├── 14 - Multi Font & Sprites.unity.meta │ │ │ ├── 15 - Inline Graphics & Sprites.unity │ │ │ ├── 15 - Inline Graphics & Sprites.unity.meta │ │ │ ├── 16 - Linked text overflow mode example.unity │ │ │ ├── 16 - Linked text overflow mode example.unity.meta │ │ │ ├── 17 - Old Computer Terminal.unity │ │ │ ├── 17 - Old Computer Terminal.unity.meta │ │ │ ├── 18 - ScrollRect & Masking & Layout.unity │ │ │ ├── 18 - ScrollRect & Masking & Layout.unity.meta │ │ │ ├── 19 - Masking Texture & Soft Mask.unity │ │ │ ├── 19 - Masking Texture & Soft Mask.unity.meta │ │ │ ├── 20 - Input Field with Scrollbar.unity │ │ │ ├── 20 - Input Field with Scrollbar.unity.meta │ │ │ ├── 21 - Script Example.unity │ │ │ ├── 21 - Script Example.unity.meta │ │ │ ├── 22 - Basic Scripting Example.unity │ │ │ ├── 22 - Basic Scripting Example.unity.meta │ │ │ ├── 23 - Animating Vertex Attributes.unity │ │ │ ├── 23 - Animating Vertex Attributes.unity.meta │ │ │ ├── 24 - Surface Shader Example.unity │ │ │ ├── 24 - Surface Shader Example.unity.meta │ │ │ ├── 25 - Sunny Days Example.unity │ │ │ ├── 25 - Sunny Days Example.unity.meta │ │ │ ├── 26 - Dropdown Placeholder Example.unity │ │ │ ├── 26 - Dropdown Placeholder Example.unity.meta │ │ │ ├── 27 - Double Pass Shader Example.unity │ │ │ ├── 27 - Double Pass Shader Example.unity.meta │ │ │ ├── 28 - HDRP Shader Example.unity │ │ │ ├── 28 - HDRP Shader Example.unity.meta │ │ │ ├── Benchmark (Floating Text).unity │ │ │ └── Benchmark (Floating Text).unity.meta │ │ ├── Scripts.meta │ │ ├── Scripts │ │ │ ├── Benchmark01.cs │ │ │ ├── Benchmark01.cs.meta │ │ │ ├── Benchmark01_UGUI.cs │ │ │ ├── Benchmark01_UGUI.cs.meta │ │ │ ├── Benchmark02.cs │ │ │ ├── Benchmark02.cs.meta │ │ │ ├── Benchmark03.cs │ │ │ ├── Benchmark03.cs.meta │ │ │ ├── Benchmark04.cs │ │ │ ├── Benchmark04.cs.meta │ │ │ ├── CameraController.cs │ │ │ ├── CameraController.cs.meta │ │ │ ├── ChatController.cs │ │ │ ├── ChatController.cs.meta │ │ │ ├── DropdownSample.cs │ │ │ ├── DropdownSample.cs.meta │ │ │ ├── EnvMapAnimator.cs │ │ │ ├── EnvMapAnimator.cs.meta │ │ │ ├── ObjectSpin.cs │ │ │ ├── ObjectSpin.cs.meta │ │ │ ├── ShaderPropAnimator.cs │ │ │ ├── ShaderPropAnimator.cs.meta │ │ │ ├── SimpleScript.cs │ │ │ ├── SimpleScript.cs.meta │ │ │ ├── SkewTextExample.cs │ │ │ ├── SkewTextExample.cs.meta │ │ │ ├── TMP_DigitValidator.cs │ │ │ ├── TMP_DigitValidator.cs.meta │ │ │ ├── TMP_ExampleScript_01.cs │ │ │ ├── TMP_ExampleScript_01.cs.meta │ │ │ ├── TMP_FrameRateCounter.cs │ │ │ ├── TMP_FrameRateCounter.cs.meta │ │ │ ├── TMP_PhoneNumberValidator.cs │ │ │ ├── TMP_PhoneNumberValidator.cs.meta │ │ │ ├── TMP_TextEventCheck.cs │ │ │ ├── TMP_TextEventCheck.cs.meta │ │ │ ├── TMP_TextEventHandler.cs │ │ │ ├── TMP_TextEventHandler.cs.meta │ │ │ ├── TMP_TextInfoDebugTool.cs │ │ │ ├── TMP_TextInfoDebugTool.cs.meta │ │ │ ├── TMP_TextSelector_A.cs │ │ │ ├── TMP_TextSelector_A.cs.meta │ │ │ ├── TMP_TextSelector_B.cs │ │ │ ├── TMP_TextSelector_B.cs.meta │ │ │ ├── TMP_UiFrameRateCounter.cs │ │ │ ├── TMP_UiFrameRateCounter.cs.meta │ │ │ ├── TMPro_InstructionOverlay.cs │ │ │ ├── TMPro_InstructionOverlay.cs.meta │ │ │ ├── TeleType.cs │ │ │ ├── TeleType.cs.meta │ │ │ ├── TextConsoleSimulator.cs │ │ │ ├── TextConsoleSimulator.cs.meta │ │ │ ├── TextMeshProFloatingText.cs │ │ │ ├── TextMeshProFloatingText.cs.meta │ │ │ ├── TextMeshSpawner.cs │ │ │ ├── TextMeshSpawner.cs.meta │ │ │ ├── VertexColorCycler.cs │ │ │ ├── VertexColorCycler.cs.meta │ │ │ ├── VertexJitter.cs │ │ │ ├── VertexJitter.cs.meta │ │ │ ├── VertexShakeA.cs │ │ │ ├── VertexShakeA.cs.meta │ │ │ ├── VertexShakeB.cs │ │ │ ├── VertexShakeB.cs.meta │ │ │ ├── VertexZoom.cs │ │ │ ├── VertexZoom.cs.meta │ │ │ ├── WarpTextExample.cs │ │ │ └── WarpTextExample.cs.meta │ │ ├── Sprites.meta │ │ ├── Sprites │ │ │ ├── Default Sprites.png │ │ │ ├── Default Sprites.png.meta │ │ │ ├── DropCap Numbers.psd │ │ │ └── DropCap Numbers.psd.meta │ │ ├── Textures.meta │ │ └── Textures │ │ │ ├── Brushed Metal 3.jpg │ │ │ ├── Brushed Metal 3.jpg.meta │ │ │ ├── Floor Cement.jpg │ │ │ ├── Floor Cement.jpg.meta │ │ │ ├── Floor Tiles 1 - diffuse.jpg │ │ │ ├── Floor Tiles 1 - diffuse.jpg.meta │ │ │ ├── Fruit Jelly (B&W).jpg │ │ │ ├── Fruit Jelly (B&W).jpg.meta │ │ │ ├── Gradient Diagonal (Color).jpg │ │ │ ├── Gradient Diagonal (Color).jpg.meta │ │ │ ├── Gradient Horizontal (Color).jpg │ │ │ ├── Gradient Horizontal (Color).jpg.meta │ │ │ ├── Gradient Vertical (Color).jpg │ │ │ ├── Gradient Vertical (Color).jpg.meta │ │ │ ├── Mask Zig-n-Zag.psd │ │ │ ├── Mask Zig-n-Zag.psd.meta │ │ │ ├── Small Crate_diffuse.jpg │ │ │ ├── Small Crate_diffuse.jpg.meta │ │ │ ├── Small Crate_normal.jpg │ │ │ ├── Small Crate_normal.jpg.meta │ │ │ ├── Sunny Days - Seamless.jpg │ │ │ ├── Sunny Days - Seamless.jpg.meta │ │ │ ├── Text Overflow - Linked Text Image 1.png │ │ │ ├── Text Overflow - Linked Text Image 1.png.meta │ │ │ ├── Text Overflow - Linked Text UI Screenshot.png │ │ │ ├── Text Overflow - Linked Text UI Screenshot.png.meta │ │ │ ├── Wipe Pattern - Circle.psd │ │ │ ├── Wipe Pattern - Circle.psd.meta │ │ │ ├── Wipe Pattern - Diagonal.psd │ │ │ ├── Wipe Pattern - Diagonal.psd.meta │ │ │ ├── Wipe Pattern - Radial Double.psd │ │ │ ├── Wipe Pattern - Radial Double.psd.meta │ │ │ ├── Wipe Pattern - Radial Quad.psd │ │ │ └── Wipe Pattern - Radial Quad.psd.meta │ ├── Fonts.meta │ ├── Fonts │ │ ├── LiberationSans - OFL.txt │ │ ├── LiberationSans - OFL.txt.meta │ │ ├── LiberationSans.ttf │ │ └── LiberationSans.ttf.meta │ ├── Resources.meta │ ├── Resources │ │ ├── Fonts & Materials.meta │ │ ├── Fonts & Materials │ │ │ ├── LiberationSans SDF - Drop Shadow.mat │ │ │ ├── LiberationSans SDF - Drop Shadow.mat.meta │ │ │ ├── LiberationSans SDF - Fallback.asset │ │ │ ├── LiberationSans SDF - Fallback.asset.meta │ │ │ ├── LiberationSans SDF - Outline.mat │ │ │ ├── LiberationSans SDF - Outline.mat.meta │ │ │ ├── LiberationSans SDF.asset │ │ │ └── LiberationSans SDF.asset.meta │ │ ├── LineBreaking Following Characters.txt │ │ ├── LineBreaking Following Characters.txt.meta │ │ ├── LineBreaking Leading Characters.txt │ │ ├── LineBreaking Leading Characters.txt.meta │ │ ├── Sprite Assets.meta │ │ ├── Sprite Assets │ │ │ ├── EmojiOne.asset │ │ │ └── EmojiOne.asset.meta │ │ ├── Style Sheets.meta │ │ ├── Style Sheets │ │ │ ├── Default Style Sheet.asset │ │ │ └── Default Style Sheet.asset.meta │ │ ├── TMP Settings.asset │ │ └── TMP Settings.asset.meta │ ├── Shaders.meta │ ├── Shaders │ │ ├── SDFFunctions.hlsl │ │ ├── SDFFunctions.hlsl.meta │ │ ├── TMP_Bitmap-Custom-Atlas.shader │ │ ├── TMP_Bitmap-Custom-Atlas.shader.meta │ │ ├── TMP_Bitmap-Mobile.shader │ │ ├── TMP_Bitmap-Mobile.shader.meta │ │ ├── TMP_Bitmap.shader │ │ ├── TMP_Bitmap.shader.meta │ │ ├── TMP_SDF Overlay.shader │ │ ├── TMP_SDF Overlay.shader.meta │ │ ├── TMP_SDF SSD.shader │ │ ├── TMP_SDF SSD.shader.meta │ │ ├── TMP_SDF-HDRP LIT.shadergraph │ │ ├── TMP_SDF-HDRP LIT.shadergraph.meta │ │ ├── TMP_SDF-HDRP UNLIT.shadergraph │ │ ├── TMP_SDF-HDRP UNLIT.shadergraph.meta │ │ ├── TMP_SDF-Mobile Masking.shader │ │ ├── TMP_SDF-Mobile Masking.shader.meta │ │ ├── TMP_SDF-Mobile Overlay.shader │ │ ├── TMP_SDF-Mobile Overlay.shader.meta │ │ ├── TMP_SDF-Mobile SSD.shader │ │ ├── TMP_SDF-Mobile SSD.shader.meta │ │ ├── TMP_SDF-Mobile-2-Pass.shader │ │ ├── TMP_SDF-Mobile-2-Pass.shader.meta │ │ ├── TMP_SDF-Mobile.shader │ │ ├── TMP_SDF-Mobile.shader.meta │ │ ├── TMP_SDF-Surface-Mobile.shader │ │ ├── TMP_SDF-Surface-Mobile.shader.meta │ │ ├── TMP_SDF-Surface.shader │ │ ├── TMP_SDF-Surface.shader.meta │ │ ├── TMP_SDF-URP Lit.shadergraph │ │ ├── TMP_SDF-URP Lit.shadergraph.meta │ │ ├── TMP_SDF-URP Unlit.shadergraph │ │ ├── TMP_SDF-URP Unlit.shadergraph.meta │ │ ├── TMP_SDF.shader │ │ ├── TMP_SDF.shader.meta │ │ ├── TMP_Sprite.shader │ │ ├── TMP_Sprite.shader.meta │ │ ├── TMPro.cginc │ │ ├── TMPro.cginc.meta │ │ ├── TMPro_Mobile.cginc │ │ ├── TMPro_Mobile.cginc.meta │ │ ├── TMPro_Properties.cginc │ │ ├── TMPro_Properties.cginc.meta │ │ ├── TMPro_Surface.cginc │ │ └── TMPro_Surface.cginc.meta │ ├── Sprites.meta │ └── Sprites │ │ ├── EmojiOne Attribution.txt │ │ ├── EmojiOne Attribution.txt.meta │ │ ├── EmojiOne.json │ │ ├── EmojiOne.json.meta │ │ ├── EmojiOne.png │ │ └── EmojiOne.png.meta ├── UnityTechnologies.meta ├── UnityTechnologies │ ├── Art.meta │ ├── Art │ │ ├── Audio.meta │ │ ├── Audio │ │ │ ├── Hiss.mp3 │ │ │ ├── Hiss.mp3.meta │ │ │ ├── MenuLoad.aif │ │ │ ├── MenuLoad.aif.meta │ │ │ ├── ShooterTargetSpawn.aif │ │ │ ├── ShooterTargetSpawn.aif.meta │ │ │ ├── ShooterWeapon.aif │ │ │ └── ShooterWeapon.aif.meta │ │ ├── Environments.meta │ │ ├── Environments │ │ │ ├── Materials.meta │ │ │ ├── Materials │ │ │ │ ├── BlueUnlit_Mat.mat │ │ │ │ ├── BlueUnlit_Mat.mat.meta │ │ │ │ ├── Blue_Mat.mat │ │ │ │ ├── Blue_Mat.mat.meta │ │ │ │ ├── CubeMat.mat │ │ │ │ ├── CubeMat.mat.meta │ │ │ │ ├── DeepPink_Mat.mat │ │ │ │ ├── DeepPink_Mat.mat.meta │ │ │ │ ├── ExamplesBlue_Mat.mat │ │ │ │ ├── ExamplesBlue_Mat.mat.meta │ │ │ │ ├── ExamplesCyan_Mat.mat │ │ │ │ ├── ExamplesCyan_Mat.mat.meta │ │ │ │ ├── ExamplesDarkBlue_Mat.mat │ │ │ │ ├── ExamplesDarkBlue_Mat.mat.meta │ │ │ │ ├── ExamplesLime_Mat.mat │ │ │ │ ├── ExamplesLime_Mat.mat.meta │ │ │ │ ├── ExamplesMagenta_Mat.mat │ │ │ │ ├── ExamplesMagenta_Mat.mat.meta │ │ │ │ ├── ExamplesOrange_Mat.mat │ │ │ │ ├── ExamplesOrange_Mat.mat.meta │ │ │ │ ├── ExamplesTeal_Mat.mat │ │ │ │ ├── ExamplesTeal_Mat.mat.meta │ │ │ │ ├── Flyer.meta │ │ │ │ ├── Flyer │ │ │ │ │ ├── FlyerPlayership.mat │ │ │ │ │ ├── FlyerPlayership.mat.meta │ │ │ │ │ ├── FlyerPlayershipUnrefactored.mat │ │ │ │ │ └── FlyerPlayershipUnrefactored.mat.meta │ │ │ │ ├── GreyBlue_Mat.mat │ │ │ │ ├── GreyBlue_Mat.mat.meta │ │ │ │ ├── Grid.meta │ │ │ │ ├── Grid │ │ │ │ │ ├── GridBlue_01_Mat.mat │ │ │ │ │ ├── GridBlue_01_Mat.mat.meta │ │ │ │ │ ├── GridOrange_01_Mat.mat │ │ │ │ │ ├── GridOrange_01_Mat.mat.meta │ │ │ │ │ ├── GridWhite_01_Mat.mat │ │ │ │ │ └── GridWhite_01_Mat.mat.meta │ │ │ │ ├── Laser_Red_Mat.mat │ │ │ │ ├── Laser_Red_Mat.mat.meta │ │ │ │ ├── Maze.meta │ │ │ │ ├── Maze │ │ │ │ │ ├── MazeAgentPath_Mat.mat │ │ │ │ │ ├── MazeAgentPath_Mat.mat.meta │ │ │ │ │ ├── MazeBg_Mat.mat │ │ │ │ │ ├── MazeBg_Mat.mat.meta │ │ │ │ │ ├── MazeLowMan_Mat.mat │ │ │ │ │ ├── MazeLowMan_Mat.mat.meta │ │ │ │ │ ├── MazePowerCable_Mat.mat │ │ │ │ │ ├── MazePowerCable_Mat.mat.meta │ │ │ │ │ ├── MazePowerConsole_Mat.mat │ │ │ │ │ ├── MazePowerConsole_Mat.mat.meta │ │ │ │ │ ├── MazeTurretHousing_Mat.mat │ │ │ │ │ ├── MazeTurretHousing_Mat.mat.meta │ │ │ │ │ ├── MazeTurret_Mat.mat │ │ │ │ │ ├── MazeTurret_Mat.mat.meta │ │ │ │ │ ├── MazeWallsWhite_Mat.mat │ │ │ │ │ ├── MazeWallsWhite_Mat.mat.meta │ │ │ │ │ ├── MazerFloor_Mat.mat │ │ │ │ │ └── MazerFloor_Mat.mat.meta │ │ │ │ ├── Particles.meta │ │ │ │ ├── Particles │ │ │ │ │ ├── ParticleConfetti_Mat.mat │ │ │ │ │ ├── ParticleConfetti_Mat.mat.meta │ │ │ │ │ ├── ParticleEmbersWhite_Mat.mat │ │ │ │ │ ├── ParticleEmbersWhite_Mat.mat.meta │ │ │ │ │ ├── ParticleFlare_Mat.mat │ │ │ │ │ ├── ParticleFlare_Mat.mat.meta │ │ │ │ │ ├── ParticleGlowWhite_Mat.mat │ │ │ │ │ ├── ParticleGlowWhite_Mat.mat.meta │ │ │ │ │ ├── ParticleGunFlare_Mat.mat │ │ │ │ │ ├── ParticleGunFlare_Mat.mat.meta │ │ │ │ │ ├── ParticleShockwave_Mat.mat │ │ │ │ │ ├── ParticleShockwave_Mat.mat.meta │ │ │ │ │ ├── ParticleThruster_Mat.mat │ │ │ │ │ ├── ParticleThruster_Mat.mat.meta │ │ │ │ │ ├── ParticleTracers_Mat.mat │ │ │ │ │ └── ParticleTracers_Mat.mat.meta │ │ │ │ ├── ShooterBg.mat │ │ │ │ ├── ShooterBg.mat.meta │ │ │ │ ├── ShooterTarget.mat │ │ │ │ ├── ShooterTarget.mat.meta │ │ │ │ ├── Target_Mat.mat │ │ │ │ └── Target_Mat.mat.meta │ │ │ ├── Meshes.meta │ │ │ ├── Meshes │ │ │ │ ├── Box.fbx │ │ │ │ ├── Box.fbx.meta │ │ │ │ ├── Box_350x250x200_Mesh.fbx │ │ │ │ ├── Box_350x250x200_Mesh.fbx.meta │ │ │ │ ├── Box_350x250x300_Mesh.fbx │ │ │ │ ├── Box_350x250x300_Mesh.fbx.meta │ │ │ │ ├── Flyer.meta │ │ │ │ ├── Flyer │ │ │ │ │ ├── FlyerGate.fbx │ │ │ │ │ ├── FlyerGate.fbx.meta │ │ │ │ │ ├── FlyerPlayership.fbx │ │ │ │ │ ├── FlyerPlayership.fbx.meta │ │ │ │ │ ├── Materials.meta │ │ │ │ │ └── Materials │ │ │ │ │ │ ├── FlyerGate.mat │ │ │ │ │ │ ├── FlyerGate.mat.meta │ │ │ │ │ │ ├── FlyerPlayership.mat │ │ │ │ │ │ ├── FlyerPlayership.mat.meta │ │ │ │ │ │ ├── FlyerPlayershipAlbedo.mat │ │ │ │ │ │ └── FlyerPlayershipAlbedo.mat.meta │ │ │ │ ├── Ground_Mesh.fbx │ │ │ │ ├── Ground_Mesh.fbx.meta │ │ │ │ ├── Materials.meta │ │ │ │ ├── Materials │ │ │ │ │ ├── MazeTurret.mat │ │ │ │ │ ├── MazeTurret.mat.meta │ │ │ │ │ ├── MazeTurretHousing.mat │ │ │ │ │ └── MazeTurretHousing.mat.meta │ │ │ │ ├── MazeTurret.fbx │ │ │ │ ├── MazeTurret.fbx.meta │ │ │ │ ├── Mesh_Projectile.fbx │ │ │ │ ├── Mesh_Projectile.fbx.meta │ │ │ │ ├── Ramp_Mesh.fbx │ │ │ │ ├── Ramp_Mesh.fbx.meta │ │ │ │ ├── Stairs_200x100x200_Mesh.fbx │ │ │ │ ├── Stairs_200x100x200_Mesh.fbx.meta │ │ │ │ ├── Stairs_650_400_300_Mesh.fbx │ │ │ │ ├── Stairs_650_400_300_Mesh.fbx.meta │ │ │ │ ├── Structure_Mesh.fbx │ │ │ │ ├── Structure_Mesh.fbx.meta │ │ │ │ ├── Tunnel_Mesh.fbx │ │ │ │ ├── Tunnel_Mesh.fbx.meta │ │ │ │ ├── Wall_Mesh.fbx │ │ │ │ └── Wall_Mesh.fbx.meta │ │ │ ├── Prefabs.meta │ │ │ ├── Prefabs │ │ │ │ ├── Box_100x100x100_Prefab.prefab │ │ │ │ ├── Box_100x100x100_Prefab.prefab.meta │ │ │ │ ├── Box_350x250x200_Prefab.prefab │ │ │ │ ├── Box_350x250x200_Prefab.prefab.meta │ │ │ │ ├── Box_350x250x300_Prefab.prefab │ │ │ │ ├── Box_350x250x300_Prefab.prefab.meta │ │ │ │ ├── Environment_Prefab.prefab │ │ │ │ ├── Environment_Prefab.prefab.meta │ │ │ │ ├── FactoryAssets.prefab │ │ │ │ ├── FactoryAssets.prefab.meta │ │ │ │ ├── ObjectPoolAssets.prefab │ │ │ │ ├── ObjectPoolAssets.prefab.meta │ │ │ │ ├── Ramp_Prefab.prefab │ │ │ │ ├── Ramp_Prefab.prefab.meta │ │ │ │ ├── SingleResponsibilityAssets.prefab │ │ │ │ ├── SingleResponsibilityAssets.prefab.meta │ │ │ │ ├── SingletonAssets.prefab │ │ │ │ ├── SingletonAssets.prefab.meta │ │ │ │ ├── Sphere.prefab │ │ │ │ ├── Sphere.prefab.meta │ │ │ │ ├── Stairs_200x100x200_Prefab.prefab │ │ │ │ ├── Stairs_200x100x200_Prefab.prefab.meta │ │ │ │ ├── Stairs_650_400_300_Prefab.prefab │ │ │ │ ├── Stairs_650_400_300_Prefab.prefab.meta │ │ │ │ ├── StateAssets.prefab │ │ │ │ ├── StateAssets.prefab.meta │ │ │ │ ├── Structure_Prefab.prefab │ │ │ │ ├── Structure_Prefab.prefab.meta │ │ │ │ ├── Tunnel_Prefab.prefab │ │ │ │ ├── Tunnel_Prefab.prefab.meta │ │ │ │ ├── Wall_Prefab.prefab │ │ │ │ └── Wall_Prefab.prefab.meta │ │ │ ├── Textures.meta │ │ │ └── Textures │ │ │ │ ├── BgAlbedo.tif │ │ │ │ ├── BgAlbedo.tif.meta │ │ │ │ ├── Flyer.meta │ │ │ │ ├── Flyer │ │ │ │ ├── FlyerPlayershipAlbedo.tif │ │ │ │ ├── FlyerPlayershipAlbedo.tif.meta │ │ │ │ ├── FlyerPlayershipEmission.tif │ │ │ │ ├── FlyerPlayershipEmission.tif.meta │ │ │ │ ├── FlyerPlayershipOcclusion.tif │ │ │ │ └── FlyerPlayershipOcclusion.tif.meta │ │ │ │ ├── FlyerGateAlbedo.tif │ │ │ │ ├── FlyerGateAlbedo.tif.meta │ │ │ │ ├── GUI.meta │ │ │ │ ├── GUI │ │ │ │ ├── GUIArrows.tif │ │ │ │ ├── GUIArrows.tif.meta │ │ │ │ ├── GUIBlankMarker.tif │ │ │ │ ├── GUIBlankMarker.tif.meta │ │ │ │ ├── GUICircleIndicator.tif │ │ │ │ ├── GUICircleIndicator.tif.meta │ │ │ │ ├── GUIExitMarker.tif │ │ │ │ ├── GUIExitMarker.tif.meta │ │ │ │ ├── GUIHealth.tif │ │ │ │ ├── GUIHealth.tif.meta │ │ │ │ ├── GUIInteractionMarker.tif │ │ │ │ ├── GUIInteractionMarker.tif.meta │ │ │ │ ├── GUINavigationMarker.tif │ │ │ │ ├── GUINavigationMarker.tif.meta │ │ │ │ ├── GUIPowerMarker.tif │ │ │ │ ├── GUIPowerMarker.tif.meta │ │ │ │ ├── GUIReticle.tif │ │ │ │ ├── GUIReticle.tif.meta │ │ │ │ ├── GUIReticleSwatch.tif │ │ │ │ ├── GUIReticleSwatch.tif.meta │ │ │ │ ├── GUIStartMarker.tif │ │ │ │ ├── GUIStartMarker.tif.meta │ │ │ │ ├── GUITargetReticle.tif │ │ │ │ ├── GUITargetReticle.tif.meta │ │ │ │ ├── GUITimer.tif │ │ │ │ ├── GUITimer.tif.meta │ │ │ │ ├── GUITurretMarker.tif │ │ │ │ ├── GUITurretMarker.tif.meta │ │ │ │ ├── VRIcon.png │ │ │ │ └── VRIcon.png.meta │ │ │ │ ├── Grid.meta │ │ │ │ ├── Grid │ │ │ │ ├── Grid_01_BaseMap.png │ │ │ │ ├── Grid_01_BaseMap.png.meta │ │ │ │ ├── Grid_01_Emissive.png │ │ │ │ ├── Grid_01_Emissive.png.meta │ │ │ │ ├── Grid_01_Normal.png │ │ │ │ ├── Grid_01_Normal.png.meta │ │ │ │ ├── Grid_02_BaseMap.png │ │ │ │ └── Grid_02_BaseMap.png.meta │ │ │ │ ├── Maze.meta │ │ │ │ ├── Maze │ │ │ │ ├── MazePowerConsoleAlbedo.tif │ │ │ │ ├── MazePowerConsoleAlbedo.tif.meta │ │ │ │ ├── MazePowerConsoleOcclusion.tif │ │ │ │ ├── MazePowerConsoleOcclusion.tif.meta │ │ │ │ ├── MazeTurretAlbedo.tif │ │ │ │ ├── MazeTurretAlbedo.tif.meta │ │ │ │ ├── MazeTurretOcclusion.tif │ │ │ │ └── MazeTurretOcclusion.tif.meta │ │ │ │ ├── Sprites.meta │ │ │ │ └── Sprites │ │ │ │ ├── ArrowLeftTriangle.png │ │ │ │ ├── ArrowLeftTriangle.png.meta │ │ │ │ ├── CStyleGuideGraphic.png │ │ │ │ ├── CStyleGuideGraphic.png.meta │ │ │ │ ├── DesignPatternsCloseGraphic.png │ │ │ │ ├── DesignPatternsCloseGraphic.png.meta │ │ │ │ ├── DesignPatternsGraphic.png │ │ │ │ ├── DesignPatternsGraphic.png.meta │ │ │ │ ├── EbooksGraphic.png │ │ │ │ ├── EbooksGraphic.png.meta │ │ │ │ ├── MainMenuGraphic.png │ │ │ │ ├── MainMenuGraphic.png.meta │ │ │ │ ├── QuizUGraphic.png │ │ │ │ ├── QuizUGraphic.png.meta │ │ │ │ ├── ScriptableObjectsGraphic.png │ │ │ │ └── ScriptableObjectsGraphic.png.meta │ │ ├── Particles.meta │ │ ├── Particles │ │ │ ├── Materials.meta │ │ │ ├── Materials │ │ │ │ ├── AirSupport_Mat.mat │ │ │ │ ├── AirSupport_Mat.mat.meta │ │ │ │ ├── CircleEffect_Mat.mat │ │ │ │ ├── CircleEffect_Mat.mat.meta │ │ │ │ ├── CircleShockwave_Mat.mat │ │ │ │ ├── CircleShockwave_Mat.mat.meta │ │ │ │ ├── EnergyShockwave_Mat.mat │ │ │ │ ├── EnergyShockwave_Mat.mat.meta │ │ │ │ ├── ExplosionDistortion_Mat.mat │ │ │ │ ├── ExplosionDistortion_Mat.mat.meta │ │ │ │ ├── FirstAidEffect_Mat.mat │ │ │ │ ├── FirstAidEffect_Mat.mat.meta │ │ │ │ ├── HexagonEffect_Mat.mat │ │ │ │ ├── HexagonEffect_Mat.mat.meta │ │ │ │ ├── RadarEffect_Mat.mat │ │ │ │ ├── RadarEffect_Mat.mat.meta │ │ │ │ ├── ShieldEffect_Mat.mat │ │ │ │ ├── ShieldEffect_Mat.mat.meta │ │ │ │ ├── SpeedUpEffect_Mat.mat │ │ │ │ ├── SpeedUpEffect_Mat.mat.meta │ │ │ │ ├── SquareEffect_Mat.mat │ │ │ │ ├── SquareEffect_Mat.mat.meta │ │ │ │ ├── TriangleEffect_Mat.mat │ │ │ │ ├── TriangleEffect_Mat.mat.meta │ │ │ │ ├── TriangleShockwave_Mat.mat │ │ │ │ └── TriangleShockwave_Mat.mat.meta │ │ │ ├── Prefabs.meta │ │ │ ├── Prefabs │ │ │ │ ├── CircleShockwave.prefab │ │ │ │ ├── CircleShockwave.prefab.meta │ │ │ │ ├── SquareShockwave.prefab │ │ │ │ ├── SquareShockwave.prefab.meta │ │ │ │ ├── TriangleShockwave.prefab │ │ │ │ └── TriangleShockwave.prefab.meta │ │ │ ├── Shaders.meta │ │ │ ├── Shaders │ │ │ │ ├── PriorityParticleAlpha.shader │ │ │ │ ├── PriorityParticleAlpha.shader.meta │ │ │ │ ├── SeparableAlpha.shader │ │ │ │ ├── SeparableAlpha.shader.meta │ │ │ │ ├── SlidingUV.shader │ │ │ │ ├── SlidingUV.shader.meta │ │ │ │ ├── UIOverlay.shader │ │ │ │ ├── UIOverlay.shader.meta │ │ │ │ ├── UnlitTransparentParam.shader │ │ │ │ └── UnlitTransparentParam.shader.meta │ │ │ ├── Textures.meta │ │ │ └── Textures │ │ │ │ ├── CircleOutline.png │ │ │ │ ├── CircleOutline.png.meta │ │ │ │ ├── HexagonOutline.png │ │ │ │ ├── HexagonOutline.png.meta │ │ │ │ ├── ParticleShockwaveAlpha.tif │ │ │ │ ├── ParticleShockwaveAlpha.tif.meta │ │ │ │ ├── ParticleSpark.tif │ │ │ │ ├── ParticleSpark.tif.meta │ │ │ │ ├── ParticleSparkAlpha.tif │ │ │ │ ├── ParticleSparkAlpha.tif.meta │ │ │ │ ├── ParticleStar.tif │ │ │ │ ├── ParticleStar.tif.meta │ │ │ │ ├── SphereNormal.tif │ │ │ │ ├── SphereNormal.tif.meta │ │ │ │ ├── SquareOutline.png │ │ │ │ ├── SquareOutline.png.meta │ │ │ │ ├── TriangleOutline.png │ │ │ │ ├── TriangleOutline.png.meta │ │ │ │ ├── circle.tif │ │ │ │ ├── circle.tif.meta │ │ │ │ ├── shockwave.tif │ │ │ │ ├── shockwave.tif.meta │ │ │ │ ├── square.tif │ │ │ │ ├── square.tif.meta │ │ │ │ ├── triangle.tif │ │ │ │ └── triangle.tif.meta │ │ ├── Thumbnails.meta │ │ └── Thumbnails │ │ │ ├── CommandThumb512.png │ │ │ ├── CommandThumb512.png.meta │ │ │ ├── DIPThumb512.png │ │ │ ├── DIPThumb512.png.meta │ │ │ ├── DesignPatternThumb512.png │ │ │ ├── DesignPatternThumb512.png.meta │ │ │ ├── DirtyFlagThumb512.png │ │ │ ├── DirtyFlagThumb512.png.meta │ │ │ ├── FactoryThumb512.png │ │ │ ├── FactoryThumb512.png.meta │ │ │ ├── FlyweightThumb512.png │ │ │ ├── FlyweightThumb512.png.meta │ │ │ ├── ISPThumb512.png │ │ │ ├── ISPThumb512.png.meta │ │ │ ├── LSPThumb512.png │ │ │ ├── LSPThumb512.png.meta │ │ │ ├── MVPThumb512.png │ │ │ ├── MVPThumb512.png.meta │ │ │ ├── MVVMThumb512.png │ │ │ ├── MVVMThumb512.png.meta │ │ │ ├── OCPThumb512.png │ │ │ ├── OCPThumb512.png.meta │ │ │ ├── ObjectPoolThumb512.png │ │ │ ├── ObjectPoolThumb512.png.meta │ │ │ ├── ObserverThumb512.png │ │ │ ├── ObserverThumb512.png.meta │ │ │ ├── ResourcesThumb512.png │ │ │ ├── ResourcesThumb512.png.meta │ │ │ ├── SOLIDThumb512.png │ │ │ ├── SOLIDThumb512.png.meta │ │ │ ├── SRPThumb512.png │ │ │ ├── SRPThumb512.png.meta │ │ │ ├── SingletonThumb512.png │ │ │ ├── SingletonThumb512.png.meta │ │ │ ├── StateThumb512.png │ │ │ ├── StateThumb512.png.meta │ │ │ ├── StrategyThumb512.png │ │ │ └── StrategyThumb512.png.meta │ ├── Prefabs.meta │ ├── Prefabs │ │ ├── Cameras.meta │ │ ├── Cameras │ │ │ ├── Main Camera.prefab │ │ │ ├── Main Camera.prefab.meta │ │ │ ├── Scene Camera.prefab │ │ │ ├── Scene Camera.prefab.meta │ │ │ ├── TempCamera.prefab │ │ │ └── TempCamera.prefab.meta │ │ ├── Managers.meta │ │ ├── Managers │ │ │ ├── GameStates.prefab │ │ │ ├── GameStates.prefab.meta │ │ │ ├── SceneLoader.prefab │ │ │ ├── SceneLoader.prefab.meta │ │ │ ├── SequenceManager.prefab │ │ │ └── SequenceManager.prefab.meta │ │ ├── Models.meta │ │ ├── Models │ │ │ ├── Plane.prefab │ │ │ └── Plane.prefab.meta │ │ ├── UI.meta │ │ └── UI │ │ │ ├── BootloadScreen.prefab │ │ │ ├── BootloadScreen.prefab.meta │ │ │ ├── Canvas,WorldSpace.prefab │ │ │ ├── Canvas,WorldSpace.prefab.meta │ │ │ ├── EventSystem.prefab │ │ │ ├── EventSystem.prefab.meta │ │ │ ├── InstructionsGUI.prefab │ │ │ ├── InstructionsGUI.prefab.meta │ │ │ ├── PatternSceneUI.prefab │ │ │ ├── PatternSceneUI.prefab.meta │ │ │ ├── UIMenuScreens.prefab │ │ │ └── UIMenuScreens.prefab.meta │ ├── Resources.meta │ ├── Resources │ │ ├── ButtonData.meta │ │ ├── ButtonData │ │ │ ├── DesignPatternsMenu.meta │ │ │ ├── DesignPatternsMenu │ │ │ │ ├── 3-01_Factory_Data.asset │ │ │ │ ├── 3-01_Factory_Data.asset.meta │ │ │ │ ├── 3-02_ObjectPool_Data.asset │ │ │ │ ├── 3-02_ObjectPool_Data.asset.meta │ │ │ │ ├── 3-03_Singleton_Data.asset │ │ │ │ ├── 3-03_Singleton_Data.asset.meta │ │ │ │ ├── 3-04_Command_Data.asset │ │ │ │ ├── 3-04_Command_Data.asset.meta │ │ │ │ ├── 3-05_State_Data.asset │ │ │ │ ├── 3-05_State_Data.asset.meta │ │ │ │ ├── 3-06_Observer_Data.asset │ │ │ │ ├── 3-06_Observer_Data.asset.meta │ │ │ │ ├── 3-07_0_MVP_Data.asset │ │ │ │ ├── 3-07_0_MVP_Data.asset.meta │ │ │ │ ├── 3-07_1_MVVM_Data.asset │ │ │ │ ├── 3-07_1_MVVM_Data.asset.meta │ │ │ │ ├── 3-08_Strategy_Data.asset │ │ │ │ ├── 3-08_Strategy_Data.asset.meta │ │ │ │ ├── 3-09_Flyweight_Data.asset │ │ │ │ ├── 3-09_Flyweight_Data.asset.meta │ │ │ │ ├── 3-10_DirtyFlag.asset │ │ │ │ ├── 3-10_DirtyFlag.asset.meta │ │ │ │ ├── 3-999_MenuButtonBack_Data.asset │ │ │ │ └── 3-999_MenuButtonBack_Data.asset.meta │ │ │ ├── GameScene.meta │ │ │ ├── GameScene │ │ │ │ ├── BackButton_Data.asset │ │ │ │ └── BackButton_Data.asset.meta │ │ │ ├── MainMenu.meta │ │ │ ├── MainMenu │ │ │ │ ├── 1-1_Solid_Data.asset │ │ │ │ ├── 1-1_Solid_Data.asset.meta │ │ │ │ ├── 1-2_DesignPatterns_Data.asset │ │ │ │ ├── 1-2_DesignPatterns_Data.asset.meta │ │ │ │ ├── 1-3_Resources_Data.asset │ │ │ │ └── 1-3_Resources_Data.asset.meta │ │ │ ├── ResourcesMenu.meta │ │ │ ├── ResourcesMenu │ │ │ │ ├── 4-1_DesignPatterns_Data.asset │ │ │ │ ├── 4-1_DesignPatterns_Data.asset.meta │ │ │ │ ├── 4-2_ScriptableObjects_Data.asset │ │ │ │ ├── 4-2_ScriptableObjects_Data.asset.meta │ │ │ │ ├── 4-3_CStyleGuide_Data.asset │ │ │ │ ├── 4-3_CStyleGuide_Data.asset.meta │ │ │ │ ├── 4-4_QuizU_Data.asset │ │ │ │ ├── 4-4_QuizU_Data.asset.meta │ │ │ │ ├── 4-5_BestPracticesGuides_Data.asset │ │ │ │ ├── 4-5_BestPracticesGuides_Data.asset.meta │ │ │ │ ├── 4-99_MenuButtonBack_Data.asset │ │ │ │ └── 4-99_MenuButtonBack_Data.asset.meta │ │ │ ├── SolidMenu.meta │ │ │ └── SolidMenu │ │ │ │ ├── 2-1_SingleResponsibility_Data.asset │ │ │ │ ├── 2-1_SingleResponsibility_Data.asset.meta │ │ │ │ ├── 2-2_OpenClosed_Data.asset │ │ │ │ ├── 2-2_OpenClosed_Data.asset.meta │ │ │ │ ├── 2-3_LiskovSubstitution_Data.asset │ │ │ │ ├── 2-3_LiskovSubstitution_Data.asset.meta │ │ │ │ ├── 2-4_InterfaceSegregation_Data.asset │ │ │ │ ├── 2-4_InterfaceSegregation_Data.asset.meta │ │ │ │ ├── 2-5_DependencyInversion_Data.asset │ │ │ │ ├── 2-5_DependencyInversion_Data.asset.meta │ │ │ │ ├── 2-99_MenuButtonBack_Data.asset │ │ │ │ └── 2-99_MenuButtonBack_Data.asset.meta │ │ ├── EventMessages.meta │ │ ├── EventMessages │ │ │ ├── DesignPatterns.meta │ │ │ ├── DesignPatterns │ │ │ │ ├── 3-10_DirtyFlagSceneLoaded_Event.asset │ │ │ │ ├── 3-10_DirtyFlagSceneLoaded_Event.asset.meta │ │ │ │ ├── 3-1_FactorySceneLoaded_Event.asset │ │ │ │ ├── 3-1_FactorySceneLoaded_Event.asset.meta │ │ │ │ ├── 3-2_ObjectPoolSceneLoaded_Event.asset │ │ │ │ ├── 3-2_ObjectPoolSceneLoaded_Event.asset.meta │ │ │ │ ├── 3-3_SingletonSceneLoaded_Event.asset │ │ │ │ ├── 3-3_SingletonSceneLoaded_Event.asset.meta │ │ │ │ ├── 3-4_CommandSceneLoaded_Event.asset │ │ │ │ ├── 3-4_CommandSceneLoaded_Event.asset.meta │ │ │ │ ├── 3-5_StateSceneLoaded_Event.asset │ │ │ │ ├── 3-5_StateSceneLoaded_Event.asset.meta │ │ │ │ ├── 3-6_ObserverSceneLoaded_Event.asset │ │ │ │ ├── 3-6_ObserverSceneLoaded_Event.asset.meta │ │ │ │ ├── 3-7_0_MVPSceneLoaded_Event.asset │ │ │ │ ├── 3-7_0_MVPSceneLoaded_Event.asset.meta │ │ │ │ ├── 3-7_1_MVVPSceneLoaded_Event.asset │ │ │ │ ├── 3-7_1_MVVPSceneLoaded_Event.asset.meta │ │ │ │ ├── 3-8_StrategySceneLoaded_Event.asset │ │ │ │ ├── 3-8_StrategySceneLoaded_Event.asset.meta │ │ │ │ ├── 3-9_FlyweightSceneLoaded_Event.asset │ │ │ │ └── 3-9_FlyweightSceneLoaded_Event.asset.meta │ │ │ ├── MainMenu.meta │ │ │ ├── MainMenu │ │ │ │ ├── 1-0_MainMenuShownEvent.asset │ │ │ │ ├── 1-0_MainMenuShownEvent.asset.meta │ │ │ │ ├── 1-1_SolidDemoMenuShownEvent.asset │ │ │ │ ├── 1-1_SolidDemoMenuShownEvent.asset.meta │ │ │ │ ├── 1-2_DesignPatternsMenuShownEvent.asset │ │ │ │ ├── 1-2_DesignPatternsMenuShownEvent.asset.meta │ │ │ │ ├── 1-3_ResourcesMenuShownEvent.asset │ │ │ │ ├── 1-3_ResourcesMenuShownEvent.asset.meta │ │ │ │ ├── 1-99_MenuClosedEventEvent.asset │ │ │ │ └── 1-99_MenuClosedEventEvent.asset.meta │ │ │ ├── Resources.meta │ │ │ ├── Resources │ │ │ │ ├── 4-1_DesignPatternURLOpened_Event.asset │ │ │ │ ├── 4-1_DesignPatternURLOpened_Event.asset.meta │ │ │ │ ├── 4-2_ScriptableObjectsURLOpened_Event.asset │ │ │ │ ├── 4-2_ScriptableObjectsURLOpened_Event.asset.meta │ │ │ │ ├── 4-3_CStyleGuideURLOpened_Event.asset │ │ │ │ ├── 4-3_CStyleGuideURLOpened_Event.asset.meta │ │ │ │ ├── 4-4_QuizUURLOpened_Event.asset │ │ │ │ ├── 4-4_QuizUURLOpened_Event.asset.meta │ │ │ │ ├── 4-5_BestPracticeGuidesURLOpened_Event.asset │ │ │ │ └── 4-5_BestPracticeGuidesURLOpened_Event.asset.meta │ │ │ ├── Solid.meta │ │ │ └── Solid │ │ │ │ ├── 2-1_SingleResponsibilitySceneLoaded_Event.asset │ │ │ │ ├── 2-1_SingleResponsibilitySceneLoaded_Event.asset.meta │ │ │ │ ├── 2-2_OpenClosedSceneLoaded_Event.asset │ │ │ │ ├── 2-2_OpenClosedSceneLoaded_Event.asset.meta │ │ │ │ ├── 2-3_LiskovSubstitutionSceneLoaded_Event.asset │ │ │ │ ├── 2-3_LiskovSubstitutionSceneLoaded_Event.asset.meta │ │ │ │ ├── 2-4_InterfaceSegregationSceneLoaded_Event.asset │ │ │ │ ├── 2-4_InterfaceSegregationSceneLoaded_Event.asset.meta │ │ │ │ ├── 2-5_DependencyInversionSceneLoaded_Event.asset │ │ │ │ └── 2-5_DependencyInversionSceneLoaded_Event.asset.meta │ │ ├── InfoText.meta │ │ ├── InfoText │ │ │ ├── DesignPatterns.meta │ │ │ ├── DesignPatterns │ │ │ │ ├── 10_DirtyFlagText_Data.asset │ │ │ │ ├── 10_DirtyFlagText_Data.asset.meta │ │ │ │ ├── 1_Factory_Data.asset │ │ │ │ ├── 1_Factory_Data.asset.meta │ │ │ │ ├── 2_ObjectPool_Data.asset │ │ │ │ ├── 2_ObjectPool_Data.asset.meta │ │ │ │ ├── 3_Singleton_Data.asset │ │ │ │ ├── 3_Singleton_Data.asset.meta │ │ │ │ ├── 4_Command_Data.asset │ │ │ │ ├── 4_Command_Data.asset.meta │ │ │ │ ├── 5_State_Data.asset │ │ │ │ ├── 5_State_Data.asset.meta │ │ │ │ ├── 6_Observer_Data.asset │ │ │ │ ├── 6_Observer_Data.asset.meta │ │ │ │ ├── 7_ModelViewPresenter_Data.asset │ │ │ │ ├── 7_ModelViewPresenter_Data.asset.meta │ │ │ │ ├── 7_ModelViewViewModel_Data.asset │ │ │ │ ├── 7_ModelViewViewModel_Data.asset.meta │ │ │ │ ├── 8_StrategyText_Data.asset │ │ │ │ ├── 8_StrategyText_Data.asset.meta │ │ │ │ ├── 9_FlyweightText_Data.asset │ │ │ │ └── 9_FlyweightText_Data.asset.meta │ │ │ ├── Solid.meta │ │ │ └── Solid │ │ │ │ ├── 1_SingleResponsibilityText_Data.asset │ │ │ │ ├── 1_SingleResponsibilityText_Data.asset.meta │ │ │ │ ├── 2_OpenClosedText_Data.asset │ │ │ │ ├── 2_OpenClosedText_Data.asset.meta │ │ │ │ ├── 3_LiskovSubstitutionText_Data.asset │ │ │ │ ├── 3_LiskovSubstitutionText_Data.asset.meta │ │ │ │ ├── 4_InterfaceSegregationText_Data.asset │ │ │ │ ├── 4_InterfaceSegregationText_Data.asset.meta │ │ │ │ ├── 5_DependencyInversionText_Data.asset │ │ │ │ └── 5_DependencyInversionText_Data.asset.meta │ │ ├── UI.meta │ │ └── UI │ │ │ ├── button-small__style.uss │ │ │ ├── button-small__style.uss.meta │ │ │ ├── button__template.uss │ │ │ ├── button__template.uss.meta │ │ │ ├── button__template.uxml │ │ │ ├── button__template.uxml.meta │ │ │ ├── info-graphic__template.uxml │ │ │ └── info-graphic__template.uxml.meta │ ├── Scenes.meta │ ├── Scenes │ │ ├── Boot.unity │ │ ├── Boot.unity.meta │ │ ├── Default Lighting Settings.lighting │ │ ├── Default Lighting Settings.lighting.meta │ │ ├── DefaultVolumeProfile.asset │ │ └── DefaultVolumeProfile.asset.meta │ ├── Scripts.meta │ ├── Scripts │ │ ├── Editor.meta │ │ ├── Editor │ │ │ ├── SceneBootstrapper.cs │ │ │ └── SceneBootstrapper.cs.meta │ │ ├── Events.meta │ │ ├── Events │ │ │ ├── SceneEvents.cs │ │ │ ├── SceneEvents.cs.meta │ │ │ ├── UIEvents.cs │ │ │ └── UIEvents.cs.meta │ │ ├── Managers.meta │ │ ├── Managers │ │ │ ├── GameStateManager.cs │ │ │ ├── GameStateManager.cs.meta │ │ │ ├── SequenceManager.cs │ │ │ └── SequenceManager.cs.meta │ │ ├── ScriptableObjects.meta │ │ ├── ScriptableObjects │ │ │ ├── DescriptionSO.cs │ │ │ ├── DescriptionSO.cs.meta │ │ │ ├── EventMessages.meta │ │ │ ├── EventMessages │ │ │ │ ├── BaseEventSO.cs │ │ │ │ ├── BaseEventSO.cs.meta │ │ │ │ ├── HomeViewShownSO.cs │ │ │ │ ├── HomeViewShownSO.cs.meta │ │ │ │ ├── PatternsDemoViewShownSO.cs │ │ │ │ ├── PatternsDemoViewShownSO.cs.meta │ │ │ │ ├── ResourcesViewShownSO.cs │ │ │ │ ├── ResourcesViewShownSO.cs.meta │ │ │ │ ├── SceneEventSO.cs │ │ │ │ ├── SceneEventSO.cs.meta │ │ │ │ ├── ScreenClosedEventSO.cs │ │ │ │ ├── ScreenClosedEventSO.cs.meta │ │ │ │ ├── SolidDemoViewShownSO.cs │ │ │ │ ├── SolidDemoViewShownSO.cs.meta │ │ │ │ ├── URLOpenedSO.cs │ │ │ │ └── URLOpenedSO.cs.meta │ │ │ ├── InfoTextSO.cs │ │ │ ├── InfoTextSO.cs.meta │ │ │ ├── NavigationButtonSO.cs │ │ │ ├── NavigationButtonSO.cs.meta │ │ │ ├── SceneInfoSO.cs │ │ │ └── SceneInfoSO.cs.meta │ │ ├── StateMachine.meta │ │ ├── StateMachine │ │ │ ├── Interfaces.meta │ │ │ ├── Interfaces │ │ │ │ ├── ILink.cs │ │ │ │ ├── ILink.cs.meta │ │ │ │ ├── IState.cs │ │ │ │ └── IState.cs.meta │ │ │ ├── Links.meta │ │ │ ├── Links │ │ │ │ ├── EventLink.cs │ │ │ │ ├── EventLink.cs.meta │ │ │ │ ├── EventSOLink.cs │ │ │ │ ├── EventSOLink.cs.meta │ │ │ │ ├── Link.cs │ │ │ │ ├── Link.cs.meta │ │ │ │ ├── SceneEventSOLink.cs │ │ │ │ └── SceneEventSOLink.cs.meta │ │ │ ├── StateMachine.cs │ │ │ ├── StateMachine.cs.meta │ │ │ ├── States.meta │ │ │ └── States │ │ │ │ ├── AbstractState.cs │ │ │ │ ├── AbstractState.cs.meta │ │ │ │ ├── DelayState.cs │ │ │ │ ├── DelayState.cs.meta │ │ │ │ ├── LoadSceneState.cs │ │ │ │ ├── LoadSceneState.cs.meta │ │ │ │ ├── State.cs │ │ │ │ ├── State.cs.meta │ │ │ │ ├── UnloadSceneState.cs │ │ │ │ └── UnloadSceneState.cs.meta │ │ ├── UI.meta │ │ ├── UI │ │ │ ├── Presenters.meta │ │ │ ├── Presenters │ │ │ │ ├── UIPresenter.cs │ │ │ │ └── UIPresenter.cs.meta │ │ │ ├── Utilities.meta │ │ │ ├── Utilities │ │ │ │ ├── ButtonCooldown.cs │ │ │ │ ├── ButtonCooldown.cs.meta │ │ │ │ ├── EventRegistry.cs │ │ │ │ ├── EventRegistry.cs.meta │ │ │ │ ├── ResourceLoader.cs │ │ │ │ ├── ResourceLoader.cs.meta │ │ │ │ ├── SoundEffectPlayer.cs │ │ │ │ ├── SoundEffectPlayer.cs.meta │ │ │ │ ├── TextStyles.cs │ │ │ │ ├── TextStyles.cs.meta │ │ │ │ ├── Tooltip.cs │ │ │ │ └── Tooltip.cs.meta │ │ │ ├── Views.meta │ │ │ └── Views │ │ │ │ ├── Base.meta │ │ │ │ ├── Base │ │ │ │ ├── BaseMenuView.cs │ │ │ │ ├── BaseMenuView.cs.meta │ │ │ │ ├── ButtonHighlighter.cs │ │ │ │ ├── ButtonHighlighter.cs.meta │ │ │ │ ├── InfoGraphicView.cs │ │ │ │ ├── InfoGraphicView.cs.meta │ │ │ │ ├── InfoTextView.cs │ │ │ │ ├── InfoTextView.cs.meta │ │ │ │ ├── NavigationBar.cs │ │ │ │ ├── NavigationBar.cs.meta │ │ │ │ ├── UIView.cs │ │ │ │ └── UIView.cs.meta │ │ │ │ ├── Demos.meta │ │ │ │ ├── Demos │ │ │ │ ├── DemoPresenter.cs │ │ │ │ └── DemoPresenter.cs.meta │ │ │ │ ├── MainMenus.meta │ │ │ │ ├── MainMenus │ │ │ │ ├── GameSceneView.cs │ │ │ │ ├── GameSceneView.cs.meta │ │ │ │ ├── MainMenuView.cs │ │ │ │ ├── MainMenuView.cs.meta │ │ │ │ ├── PatternsDemoView.cs │ │ │ │ ├── PatternsDemoView.cs.meta │ │ │ │ ├── ResourcesView.cs │ │ │ │ ├── ResourcesView.cs.meta │ │ │ │ ├── SolidDemoView.cs │ │ │ │ └── SolidDemoView.cs.meta │ │ │ │ ├── Unused.meta │ │ │ │ └── Unused │ │ │ │ ├── BootloadScreen.cs │ │ │ │ ├── BootloadScreen.cs.meta │ │ │ │ ├── SplashScreen.cs │ │ │ │ ├── SplashScreen.cs.meta │ │ │ │ ├── StartScreen.cs │ │ │ │ └── StartScreen.cs.meta │ │ ├── Utilities.meta │ │ └── Utilities │ │ │ ├── AimAtMouse.cs │ │ │ ├── AimAtMouse.cs.meta │ │ │ ├── Coroutines.cs │ │ │ ├── Coroutines.cs.meta │ │ │ ├── DebugLogger.cs │ │ │ ├── DebugLogger.cs.meta │ │ │ ├── Description.cs │ │ │ ├── Description.cs.meta │ │ │ ├── DestroyOnLoad.cs │ │ │ ├── DestroyOnLoad.cs.meta │ │ │ ├── DisableOnLoad.cs │ │ │ ├── DisableOnLoad.cs.meta │ │ │ ├── DontDestroyOnLoad.cs │ │ │ ├── DontDestroyOnLoad.cs.meta │ │ │ ├── ExtensionMethods.cs │ │ │ ├── ExtensionMethods.cs.meta │ │ │ ├── NullRefChecker.cs │ │ │ ├── NullRefChecker.cs.meta │ │ │ ├── Oscillator.cs │ │ │ ├── Oscillator.cs.meta │ │ │ ├── SceneLoader.cs │ │ │ ├── SceneLoader.cs.meta │ │ │ ├── ScreenDeadZone.cs │ │ │ ├── ScreenDeadZone.cs.meta │ │ │ ├── ScreenFader.cs │ │ │ └── ScreenFader.cs.meta │ ├── UI Toolkit.meta │ ├── UI Toolkit │ │ ├── PanelSettings.asset │ │ ├── PanelSettings.asset.meta │ │ ├── Resources.meta │ │ ├── Resources │ │ │ ├── VisualTreeAssets.meta │ │ │ └── VisualTreeAssets │ │ │ │ ├── menu-button.uxml │ │ │ │ └── menu-button.uxml.meta │ │ ├── UnityDefaultRuntimeTheme.tss │ │ ├── UnityDefaultRuntimeTheme.tss.meta │ │ ├── UnityThemes.meta │ │ ├── UnityThemes │ │ │ ├── UnityDefaultRuntimeTheme.tss │ │ │ └── UnityDefaultRuntimeTheme.tss.meta │ │ ├── Uss.meta │ │ ├── Uss │ │ │ ├── DemoScreen.uss │ │ │ ├── DemoScreen.uss.meta │ │ │ ├── MainMenu.uss │ │ │ └── MainMenu.uss.meta │ │ ├── Uxml.meta │ │ └── Uxml │ │ │ ├── Demos.meta │ │ │ ├── Demos │ │ │ ├── DemoScreen.uxml │ │ │ └── DemoScreen.uxml.meta │ │ │ ├── EditorBootScreen.uxml │ │ │ ├── EditorBootScreen.uxml.meta │ │ │ ├── Menus.meta │ │ │ ├── Menus │ │ │ ├── DesignPatternsMenuScreen.uxml │ │ │ ├── DesignPatternsMenuScreen.uxml.meta │ │ │ ├── GameSceneScreen.uxml │ │ │ ├── GameSceneScreen.uxml.meta │ │ │ ├── MainMenuScreen.uxml │ │ │ ├── MainMenuScreen.uxml.meta │ │ │ ├── ResourcesMenuScreen.uxml │ │ │ ├── ResourcesMenuScreen.uxml.meta │ │ │ ├── SOLIDMenuScreen.uxml │ │ │ └── SOLIDMenuScreen.uxml.meta │ │ │ ├── UIScreens.uxml │ │ │ └── UIScreens.uxml.meta │ ├── URPSettings.meta │ ├── URPSettings │ │ ├── New Universal Render Pipeline Asset.asset │ │ ├── New Universal Render Pipeline Asset.asset.meta │ │ ├── New Universal Render Pipeline Asset_Renderer.asset │ │ ├── New Universal Render Pipeline Asset_Renderer.asset.meta │ │ ├── UniversalRenderPipelineGlobalSettings.asset │ │ └── UniversalRenderPipelineGlobalSettings.asset.meta │ ├── _DesignPatterns.meta │ ├── _DesignPatterns │ │ ├── 10_DirtyFlag.meta │ │ ├── 10_DirtyFlag │ │ │ ├── DirtyFlag.unity │ │ │ ├── DirtyFlag.unity.meta │ │ │ ├── Prefabs.meta │ │ │ ├── Prefabs │ │ │ │ ├── DirtyFlagAssets.prefab │ │ │ │ ├── DirtyFlagAssets.prefab.meta │ │ │ │ ├── Unused.meta │ │ │ │ └── Unused │ │ │ │ │ ├── Sector0-0.prefab │ │ │ │ │ ├── Sector0-0.prefab.meta │ │ │ │ │ ├── Sector0-1.prefab │ │ │ │ │ ├── Sector0-1.prefab.meta │ │ │ │ │ ├── Sector0-2.prefab │ │ │ │ │ ├── Sector0-2.prefab.meta │ │ │ │ │ ├── Sector0-3.prefab │ │ │ │ │ ├── Sector0-3.prefab.meta │ │ │ │ │ ├── Sector1-0.prefab │ │ │ │ │ ├── Sector1-0.prefab.meta │ │ │ │ │ ├── Sector1-1.prefab │ │ │ │ │ ├── Sector1-1.prefab.meta │ │ │ │ │ ├── Sector1-2.prefab │ │ │ │ │ ├── Sector1-2.prefab.meta │ │ │ │ │ ├── Sector1-3.prefab │ │ │ │ │ ├── Sector1-3.prefab.meta │ │ │ │ │ ├── Sector2-0.prefab │ │ │ │ │ ├── Sector2-0.prefab.meta │ │ │ │ │ ├── Sector2-1.prefab │ │ │ │ │ ├── Sector2-1.prefab.meta │ │ │ │ │ ├── Sector2-2.prefab │ │ │ │ │ ├── Sector2-2.prefab.meta │ │ │ │ │ ├── Sector2-3.prefab │ │ │ │ │ ├── Sector2-3.prefab.meta │ │ │ │ │ ├── Sector3-0.prefab │ │ │ │ │ ├── Sector3-0.prefab.meta │ │ │ │ │ ├── Sector3-1.prefab │ │ │ │ │ ├── Sector3-1.prefab.meta │ │ │ │ │ ├── Sector3-2.prefab │ │ │ │ │ ├── Sector3-2.prefab.meta │ │ │ │ │ ├── Sector3-3.prefab │ │ │ │ │ └── Sector3-3.prefab.meta │ │ │ ├── Scripts.meta │ │ │ ├── Scripts │ │ │ │ ├── GameSectors.cs │ │ │ │ ├── GameSectors.cs.meta │ │ │ │ ├── Sector.cs │ │ │ │ └── Sector.cs.meta │ │ │ ├── SubScenes.meta │ │ │ └── SubScenes │ │ │ │ ├── Sector0-0.unity │ │ │ │ ├── Sector0-0.unity.meta │ │ │ │ ├── Sector0-1.unity │ │ │ │ ├── Sector0-1.unity.meta │ │ │ │ ├── Sector0-2.unity │ │ │ │ ├── Sector0-2.unity.meta │ │ │ │ ├── Sector0-3.unity │ │ │ │ ├── Sector0-3.unity.meta │ │ │ │ ├── Sector1-0.unity │ │ │ │ ├── Sector1-0.unity.meta │ │ │ │ ├── Sector1-1.unity │ │ │ │ ├── Sector1-1.unity.meta │ │ │ │ ├── Sector1-2.unity │ │ │ │ ├── Sector1-2.unity.meta │ │ │ │ ├── Sector1-3.unity │ │ │ │ ├── Sector1-3.unity.meta │ │ │ │ ├── Sector2-0.unity │ │ │ │ ├── Sector2-0.unity.meta │ │ │ │ ├── Sector2-1.unity │ │ │ │ ├── Sector2-1.unity.meta │ │ │ │ ├── Sector2-2.unity │ │ │ │ ├── Sector2-2.unity.meta │ │ │ │ ├── Sector2-3.unity │ │ │ │ ├── Sector2-3.unity.meta │ │ │ │ ├── Sector3-0.unity │ │ │ │ ├── Sector3-0.unity.meta │ │ │ │ ├── Sector3-1.unity │ │ │ │ ├── Sector3-1.unity.meta │ │ │ │ ├── Sector3-2.unity │ │ │ │ ├── Sector3-2.unity.meta │ │ │ │ ├── Sector3-3.unity │ │ │ │ └── Sector3-3.unity.meta │ │ ├── 1_Factory.meta │ │ ├── 1_Factory │ │ │ ├── Factory.unity │ │ │ ├── Factory.unity.meta │ │ │ ├── Materials.meta │ │ │ ├── Materials │ │ │ │ ├── MazeWallsWhite.mat │ │ │ │ ├── MazeWallsWhite.mat.meta │ │ │ │ ├── MazerFloor.mat │ │ │ │ └── MazerFloor.mat.meta │ │ │ ├── Meshes.meta │ │ │ ├── Meshes │ │ │ │ ├── MazeCourse.fbx │ │ │ │ ├── MazeCourse.fbx.meta │ │ │ │ ├── MazeFloor.fbx │ │ │ │ └── MazeFloor.fbx.meta │ │ │ ├── Prefabs.meta │ │ │ ├── Prefabs │ │ │ │ ├── DemoPresenter.prefab │ │ │ │ ├── DemoPresenter.prefab.meta │ │ │ │ ├── EventSystem.prefab │ │ │ │ ├── EventSystem.prefab.meta │ │ │ │ ├── FactoryAssets.prefab │ │ │ │ ├── FactoryAssets.prefab.meta │ │ │ │ ├── Lighting.prefab │ │ │ │ ├── Lighting.prefab.meta │ │ │ │ ├── MazeCourse.prefab │ │ │ │ ├── MazeCourse.prefab.meta │ │ │ │ ├── ProductA.prefab │ │ │ │ ├── ProductA.prefab.meta │ │ │ │ ├── ProductB.prefab │ │ │ │ ├── ProductB.prefab.meta │ │ │ │ ├── SceneCamera.prefab │ │ │ │ └── SceneCamera.prefab.meta │ │ │ ├── Scripts.meta │ │ │ └── Scripts │ │ │ │ ├── ExampleUsage.meta │ │ │ │ ├── ExampleUsage │ │ │ │ ├── ClickToCreate.cs │ │ │ │ ├── ClickToCreate.cs.meta │ │ │ │ ├── ConcreteFactoryA.cs │ │ │ │ ├── ConcreteFactoryA.cs.meta │ │ │ │ ├── ConcreteFactoryB.cs │ │ │ │ ├── ConcreteFactoryB.cs.meta │ │ │ │ ├── ProductA.cs │ │ │ │ ├── ProductA.cs.meta │ │ │ │ ├── ProductB.cs │ │ │ │ └── ProductB.cs.meta │ │ │ │ ├── Pattern.meta │ │ │ │ └── Pattern │ │ │ │ ├── Factory.cs │ │ │ │ ├── Factory.cs.meta │ │ │ │ ├── IProduct.cs │ │ │ │ └── IProduct.cs.meta │ │ ├── 2_ObjectPool.meta │ │ ├── 2_ObjectPool │ │ │ ├── Animations.meta │ │ │ ├── Animations │ │ │ │ ├── Maze.meta │ │ │ │ └── Maze │ │ │ │ │ ├── Turret.controller │ │ │ │ │ └── Turret.controller.meta │ │ │ ├── ObjectPool.unity │ │ │ ├── ObjectPool.unity.meta │ │ │ ├── Prefabs.meta │ │ │ ├── Prefabs │ │ │ │ ├── DemoPresenter.prefab │ │ │ │ ├── DemoPresenter.prefab.meta │ │ │ │ ├── EventSystem.prefab │ │ │ │ ├── EventSystem.prefab.meta │ │ │ │ ├── ObjectPoolAssets.prefab │ │ │ │ ├── ObjectPoolAssets.prefab.meta │ │ │ │ ├── Projectile.prefab │ │ │ │ ├── Projectile.prefab.meta │ │ │ │ ├── RevisedProjectile.prefab │ │ │ │ ├── RevisedProjectile.prefab.meta │ │ │ │ ├── SceneCamera.prefab │ │ │ │ ├── SceneCamera.prefab.meta │ │ │ │ ├── Turret.prefab │ │ │ │ └── Turret.prefab.meta │ │ │ ├── Scripts.meta │ │ │ └── Scripts │ │ │ │ ├── ExampleUsage.meta │ │ │ │ ├── ExampleUsage │ │ │ │ ├── RevisedGun.cs │ │ │ │ ├── RevisedGun.cs.meta │ │ │ │ ├── RevisedProjectile.cs │ │ │ │ └── RevisedProjectile.cs.meta │ │ │ │ ├── Pattern.meta │ │ │ │ └── Pattern │ │ │ │ ├── ManualExample.meta │ │ │ │ └── ManualExample │ │ │ │ ├── ExampleGun.cs │ │ │ │ ├── ExampleGun.cs.meta │ │ │ │ ├── ExampleProjectile.cs │ │ │ │ ├── ExampleProjectile.cs.meta │ │ │ │ ├── ObjectPool.cs │ │ │ │ ├── ObjectPool.cs.meta │ │ │ │ ├── ObjectPoolManual.unity │ │ │ │ ├── ObjectPoolManual.unity.meta │ │ │ │ ├── PooledObject.cs │ │ │ │ └── PooledObject.cs.meta │ │ ├── 3_Singleton.meta │ │ ├── 3_Singleton │ │ │ ├── Audio.meta │ │ │ ├── Audio │ │ │ │ ├── MazeComplete.aif │ │ │ │ └── MazeComplete.aif.meta │ │ │ ├── Prefabs.meta │ │ │ ├── Prefabs │ │ │ │ ├── DemoPresenter.prefab │ │ │ │ ├── DemoPresenter.prefab.meta │ │ │ │ ├── EventSystem.prefab │ │ │ │ ├── EventSystem.prefab.meta │ │ │ │ ├── SceneCamera.prefab │ │ │ │ ├── SceneCamera.prefab.meta │ │ │ │ ├── SingletonAssets.prefab │ │ │ │ └── SingletonAssets.prefab.meta │ │ │ ├── Scripts.meta │ │ │ ├── Scripts │ │ │ │ ├── ExampleUsage.meta │ │ │ │ ├── ExampleUsage │ │ │ │ │ ├── AudioManager.cs │ │ │ │ │ ├── AudioManager.cs.meta │ │ │ │ │ ├── ClickToPlaySound.cs │ │ │ │ │ ├── ClickToPlaySound.cs.meta │ │ │ │ │ ├── EnableTextOnStart.cs │ │ │ │ │ ├── EnableTextOnStart.cs.meta │ │ │ │ │ ├── GameManager.cs │ │ │ │ │ └── GameManager.cs.meta │ │ │ │ ├── Pattern.meta │ │ │ │ └── Pattern │ │ │ │ │ ├── PersistentSingleton.cs │ │ │ │ │ ├── PersistentSingleton.cs.meta │ │ │ │ │ ├── SimpleSingleton.cs │ │ │ │ │ ├── SimpleSingleton.cs.meta │ │ │ │ │ ├── Singleton.cs │ │ │ │ │ └── Singleton.cs.meta │ │ │ ├── Singleton.unity │ │ │ └── Singleton.unity.meta │ │ ├── 4_Command.meta │ │ ├── 4_Command │ │ │ ├── Command.unity │ │ │ ├── Command.unity.meta │ │ │ ├── Materials.meta │ │ │ ├── Materials │ │ │ │ ├── Blue_Mat.mat │ │ │ │ ├── Blue_Mat.mat.meta │ │ │ │ ├── Blue_Unlit_Mat.mat │ │ │ │ ├── Blue_Unlit_Mat.mat.meta │ │ │ │ ├── CubeMat.mat │ │ │ │ ├── CubeMat.mat.meta │ │ │ │ ├── Grid_Mat.mat │ │ │ │ ├── Grid_Mat.mat.meta │ │ │ │ ├── LetterMat.mat │ │ │ │ ├── LetterMat.mat.meta │ │ │ │ ├── Light_Blue_Mat.mat │ │ │ │ ├── Light_Blue_Mat.mat.meta │ │ │ │ ├── Orange_Mat.mat │ │ │ │ ├── Orange_Mat.mat.meta │ │ │ │ ├── White_Unlit_Mat.mat │ │ │ │ └── White_Unlit_Mat.mat.meta │ │ │ ├── Meshes.meta │ │ │ ├── Meshes │ │ │ │ ├── MazeFloor12x10.fbx │ │ │ │ ├── MazeFloor12x10.fbx.meta │ │ │ │ ├── PlayerTile.fbx │ │ │ │ └── PlayerTile.fbx.meta │ │ │ ├── Prefabs.meta │ │ │ ├── Prefabs │ │ │ │ ├── CommandAssets.prefab │ │ │ │ ├── CommandAssets.prefab.meta │ │ │ │ ├── DemoPresenter.prefab │ │ │ │ ├── DemoPresenter.prefab.meta │ │ │ │ ├── Directional Light.prefab │ │ │ │ ├── Directional Light.prefab.meta │ │ │ │ ├── EventSystem.prefab │ │ │ │ ├── EventSystem.prefab.meta │ │ │ │ ├── PathPoint.prefab │ │ │ │ ├── PathPoint.prefab.meta │ │ │ │ ├── Player.prefab │ │ │ │ ├── Player.prefab.meta │ │ │ │ ├── Props.meta │ │ │ │ ├── Props │ │ │ │ │ ├── Meshes.meta │ │ │ │ │ └── Meshes │ │ │ │ │ │ ├── Barrel_01_snaps002.asset │ │ │ │ │ │ ├── Barrel_01_snaps002.asset.meta │ │ │ │ │ │ ├── Barrel_02_snaps002.asset │ │ │ │ │ │ ├── Barrel_02_snaps002.asset.meta │ │ │ │ │ │ ├── Barrel_03_snaps002.asset │ │ │ │ │ │ ├── Barrel_03_snaps002.asset.meta │ │ │ │ │ │ ├── Barrel_04_snaps002.asset │ │ │ │ │ │ ├── Barrel_04_snaps002.asset.meta │ │ │ │ │ │ ├── Crate_01_snaps002.asset │ │ │ │ │ │ ├── Crate_01_snaps002.asset.meta │ │ │ │ │ │ ├── Crate_02_snaps002.asset │ │ │ │ │ │ ├── Crate_02_snaps002.asset.meta │ │ │ │ │ │ ├── Crate_03_snaps002.asset │ │ │ │ │ │ ├── Crate_03_snaps002.asset.meta │ │ │ │ │ │ ├── Crate_04_snaps002.asset │ │ │ │ │ │ ├── Crate_04_snaps002.asset.meta │ │ │ │ │ │ ├── GuardRail_01_End_snaps002.asset │ │ │ │ │ │ ├── GuardRail_01_End_snaps002.asset.meta │ │ │ │ │ │ ├── GuardRail_01_Joint_snaps002.asset │ │ │ │ │ │ ├── GuardRail_01_Joint_snaps002.asset.meta │ │ │ │ │ │ ├── GuardRail_01_snaps002.asset │ │ │ │ │ │ ├── GuardRail_01_snaps002.asset.meta │ │ │ │ │ │ ├── GuardRail_02_End_snaps002.asset │ │ │ │ │ │ ├── GuardRail_02_End_snaps002.asset.meta │ │ │ │ │ │ ├── GuardRail_02_Plugs_snaps002.asset │ │ │ │ │ │ ├── GuardRail_02_Plugs_snaps002.asset.meta │ │ │ │ │ │ ├── GuardRail_02_snaps002.asset │ │ │ │ │ │ └── GuardRail_02_snaps002.asset.meta │ │ │ │ ├── SceneCamera.prefab │ │ │ │ ├── SceneCamera.prefab.meta │ │ │ │ ├── Wall.prefab │ │ │ │ └── Wall.prefab.meta │ │ │ ├── Scripts.meta │ │ │ ├── Scripts │ │ │ │ ├── ExampleUsage.meta │ │ │ │ ├── ExampleUsage │ │ │ │ │ ├── ButtonInputs.cs │ │ │ │ │ ├── ButtonInputs.cs.meta │ │ │ │ │ ├── MoveCommand.cs │ │ │ │ │ ├── MoveCommand.cs.meta │ │ │ │ │ ├── PlayerMover.cs │ │ │ │ │ ├── PlayerMover.cs.meta │ │ │ │ │ ├── PlayerPath.cs │ │ │ │ │ └── PlayerPath.cs.meta │ │ │ │ ├── Pattern.meta │ │ │ │ └── Pattern │ │ │ │ │ ├── CommandInvoker.cs │ │ │ │ │ ├── CommandInvoker.cs.meta │ │ │ │ │ ├── ICommand.cs │ │ │ │ │ └── ICommand.cs.meta │ │ │ ├── Textures.meta │ │ │ └── Textures │ │ │ │ ├── .mayaSwatches │ │ │ │ └── Grid512x512.png_hcm.swatch │ │ │ │ ├── BackIcon.png │ │ │ │ ├── BackIcon.png.meta │ │ │ │ ├── ForwardIcon.png │ │ │ │ ├── ForwardIcon.png.meta │ │ │ │ ├── Grid512x512.png │ │ │ │ ├── Grid512x512.png.meta │ │ │ │ ├── LeftIcon.png │ │ │ │ ├── LeftIcon.png.meta │ │ │ │ ├── RedoIcon.png │ │ │ │ ├── RedoIcon.png.meta │ │ │ │ ├── RightIcon.png │ │ │ │ ├── RightIcon.png.meta │ │ │ │ ├── UndoIcon.png │ │ │ │ └── UndoIcon.png.meta │ │ ├── 5_State.meta │ │ ├── 5_State │ │ │ ├── Materials.meta │ │ │ ├── Materials │ │ │ │ ├── GrayBlue_Mat.mat │ │ │ │ └── GrayBlue_Mat.mat.meta │ │ │ ├── Meshes.meta │ │ │ ├── Meshes │ │ │ │ ├── MazeFloor.fbx │ │ │ │ ├── MazeFloor.fbx.meta │ │ │ │ ├── MazeFloor_Mat.mat │ │ │ │ ├── MazeFloor_Mat.mat.meta │ │ │ │ ├── MazeWalls.fbx │ │ │ │ └── MazeWalls.fbx.meta │ │ │ ├── Prefabs.meta │ │ │ ├── Prefabs │ │ │ │ ├── DemoPresenter.prefab │ │ │ │ ├── DemoPresenter.prefab.meta │ │ │ │ ├── EventSystem.prefab │ │ │ │ ├── EventSystem.prefab.meta │ │ │ │ ├── SceneCamera.prefab │ │ │ │ ├── SceneCamera.prefab.meta │ │ │ │ ├── StateAssets.prefab │ │ │ │ └── StateAssets.prefab.meta │ │ │ ├── Scripts.meta │ │ │ ├── Scripts │ │ │ │ ├── ExampleUsage.meta │ │ │ │ ├── ExampleUsage │ │ │ │ │ ├── PlayerController.cs │ │ │ │ │ ├── PlayerController.cs.meta │ │ │ │ │ ├── PlayerInput.cs │ │ │ │ │ ├── PlayerInput.cs.meta │ │ │ │ │ ├── PlayerStateView.cs │ │ │ │ │ ├── PlayerStateView.cs.meta │ │ │ │ │ ├── Unrefactored.meta │ │ │ │ │ └── Unrefactored │ │ │ │ │ │ ├── UnrefactoredPlayerController.cs │ │ │ │ │ │ └── UnrefactoredPlayerController.cs.meta │ │ │ │ ├── Pattern.meta │ │ │ │ └── Pattern │ │ │ │ │ ├── SimpleStateMachine.meta │ │ │ │ │ └── SimpleStateMachine │ │ │ │ │ ├── IColorable.cs │ │ │ │ │ ├── IColorable.cs.meta │ │ │ │ │ ├── IState.cs │ │ │ │ │ ├── IState.cs.meta │ │ │ │ │ ├── SimplePlayerStateMachine.cs │ │ │ │ │ ├── SimplePlayerStateMachine.cs.meta │ │ │ │ │ ├── States.meta │ │ │ │ │ └── States │ │ │ │ │ ├── IdleState.cs │ │ │ │ │ ├── IdleState.cs.meta │ │ │ │ │ ├── JumpState.cs │ │ │ │ │ ├── JumpState.cs.meta │ │ │ │ │ ├── WalkState.cs │ │ │ │ │ └── WalkState.cs.meta │ │ │ ├── State.unity │ │ │ └── State.unity.meta │ │ ├── 6_Observer.meta │ │ ├── 6_Observer │ │ │ ├── Animation.meta │ │ │ ├── Animation │ │ │ │ ├── ButtonClickAnim.anim │ │ │ │ └── ButtonClickAnim.anim.meta │ │ │ ├── Audio.meta │ │ │ ├── Audio │ │ │ │ ├── MazeComplete.aif │ │ │ │ ├── MazeComplete.aif.meta │ │ │ │ ├── MenuSelect.aif │ │ │ │ └── MenuSelect.aif.meta │ │ │ ├── Materials.meta │ │ │ ├── Materials │ │ │ │ ├── ButtonMat.mat │ │ │ │ ├── ButtonMat.mat.meta │ │ │ │ ├── ParticleConfetti.mat │ │ │ │ ├── ParticleConfetti.mat.meta │ │ │ │ ├── Speaker_Mat.mat │ │ │ │ └── Speaker_Mat.mat.meta │ │ │ ├── Meshes.meta │ │ │ ├── Meshes │ │ │ │ ├── MazeParticleConfetti.fbx │ │ │ │ ├── MazeParticleConfetti.fbx.meta │ │ │ │ ├── Speaker.fbx │ │ │ │ ├── Speaker.fbx.meta │ │ │ │ ├── SpeakerSmall.fbx │ │ │ │ └── SpeakerSmall.fbx.meta │ │ │ ├── Observer.unity │ │ │ ├── Observer.unity.meta │ │ │ ├── Prefabs.meta │ │ │ ├── Prefabs │ │ │ │ ├── ButtonSubject.prefab │ │ │ │ ├── ButtonSubject.prefab.meta │ │ │ │ ├── DemoPresenter.prefab │ │ │ │ ├── DemoPresenter.prefab.meta │ │ │ │ ├── EventSystem.prefab │ │ │ │ ├── EventSystem.prefab.meta │ │ │ │ ├── Lighting.prefab │ │ │ │ ├── Lighting.prefab.meta │ │ │ │ ├── ObserverAssets.prefab │ │ │ │ ├── ObserverAssets.prefab.meta │ │ │ │ ├── ParticleSystems.meta │ │ │ │ ├── ParticleSystems │ │ │ │ │ ├── ConfettiParticles.prefab │ │ │ │ │ └── ConfettiParticles.prefab.meta │ │ │ │ ├── SceneCamera.prefab │ │ │ │ └── SceneCamera.prefab.meta │ │ │ ├── Scripts.meta │ │ │ ├── Scripts │ │ │ │ ├── ExampleUsage.meta │ │ │ │ ├── ExampleUsage │ │ │ │ │ ├── AnimObserver.cs │ │ │ │ │ ├── AnimObserver.cs.meta │ │ │ │ │ ├── AudioObserver.cs │ │ │ │ │ ├── AudioObserver.cs.meta │ │ │ │ │ ├── ButtonSubject.cs │ │ │ │ │ ├── ButtonSubject.cs.meta │ │ │ │ │ ├── ClickCollider.cs │ │ │ │ │ ├── ClickCollider.cs.meta │ │ │ │ │ ├── ParticleSystemObserver.cs │ │ │ │ │ └── ParticleSystemObserver.cs.meta │ │ │ │ ├── Pattern.meta │ │ │ │ └── Pattern │ │ │ │ │ ├── Observer.cs │ │ │ │ │ ├── Observer.cs.meta │ │ │ │ │ ├── Subject.cs │ │ │ │ │ └── Subject.cs.meta │ │ │ ├── Textures.meta │ │ │ └── Textures │ │ │ │ ├── GUIPowerMarker.tif │ │ │ │ └── GUIPowerMarker.tif.meta │ │ ├── 7_MVP.meta │ │ ├── 7_MVP │ │ │ ├── Audio.meta │ │ │ ├── Audio │ │ │ │ ├── ShooterTargetHit.aif │ │ │ │ ├── ShooterTargetHit.aif.meta │ │ │ │ ├── ShooterTargetMiss.aif │ │ │ │ └── ShooterTargetMiss.aif.meta │ │ │ ├── MVP.unity │ │ │ ├── MVP.unity.meta │ │ │ ├── Meshes.meta │ │ │ ├── Meshes │ │ │ │ ├── Shooter.meta │ │ │ │ └── Shooter │ │ │ │ │ ├── ShooterTarget.fbx │ │ │ │ │ ├── ShooterTarget.fbx.meta │ │ │ │ │ ├── ShooterTargetShatter.fbx │ │ │ │ │ └── ShooterTargetShatter.fbx.meta │ │ │ ├── Prefabs.meta │ │ │ ├── Prefabs │ │ │ │ ├── HealthResetPanel.prefab │ │ │ │ ├── HealthResetPanel.prefab.meta │ │ │ │ ├── HealthSlider.prefab │ │ │ │ ├── HealthSlider.prefab.meta │ │ │ │ ├── Model.prefab │ │ │ │ ├── Model.prefab.meta │ │ │ │ ├── Presenter.prefab │ │ │ │ ├── Presenter.prefab.meta │ │ │ │ ├── ShooterTarget.prefab │ │ │ │ ├── ShooterTarget.prefab.meta │ │ │ │ ├── ShooterTargetShatter.prefab │ │ │ │ ├── ShooterTargetShatter.prefab.meta │ │ │ │ ├── TargetMesh.prefab │ │ │ │ ├── TargetMesh.prefab.meta │ │ │ │ ├── View.prefab │ │ │ │ └── View.prefab.meta │ │ │ ├── Scripts.meta │ │ │ ├── Scripts │ │ │ │ ├── ExampleUsage.meta │ │ │ │ ├── ExampleUsage │ │ │ │ │ ├── ClickDamage.cs │ │ │ │ │ └── ClickDamage.cs.meta │ │ │ │ ├── Pattern.meta │ │ │ │ └── Pattern │ │ │ │ │ ├── Health.cs │ │ │ │ │ ├── Health.cs.meta │ │ │ │ │ ├── HealthPresenter.cs │ │ │ │ │ └── HealthPresenter.cs.meta │ │ │ ├── Textures.meta │ │ │ └── Textures │ │ │ │ ├── HealthIcon.png │ │ │ │ ├── HealthIcon.png.meta │ │ │ │ ├── ShooterTargetAlbedo.tif │ │ │ │ └── ShooterTargetAlbedo.tif.meta │ │ ├── 7_MVP_UIToolkit.meta │ │ ├── 7_MVP_UIToolkit │ │ │ ├── Data.meta │ │ │ ├── Data │ │ │ │ ├── HealthData.asset │ │ │ │ └── HealthData.asset.meta │ │ │ ├── MVP_UIToolkit.unity │ │ │ ├── MVP_UIToolkit.unity.meta │ │ │ ├── Prefabs.meta │ │ │ ├── Prefabs │ │ │ │ ├── AudioManager.prefab │ │ │ │ ├── AudioManager.prefab.meta │ │ │ │ ├── DamageTrigger (Click to Damage).prefab │ │ │ │ ├── DamageTrigger (Click to Damage).prefab.meta │ │ │ │ ├── DemoPresenter.prefab │ │ │ │ ├── DemoPresenter.prefab.meta │ │ │ │ ├── Directional Light.prefab │ │ │ │ ├── Directional Light.prefab.meta │ │ │ │ ├── EventSystem.prefab │ │ │ │ ├── EventSystem.prefab.meta │ │ │ │ ├── HealthPresenter.prefab │ │ │ │ ├── HealthPresenter.prefab.meta │ │ │ │ ├── HealthViewModel.prefab │ │ │ │ ├── HealthViewModel.prefab.meta │ │ │ │ ├── SceneCamera.prefab │ │ │ │ └── SceneCamera.prefab.meta │ │ │ ├── Scripts.meta │ │ │ ├── Scripts │ │ │ │ ├── DamageTrigger.cs │ │ │ │ ├── DamageTrigger.cs.meta │ │ │ │ ├── HealthModel.cs │ │ │ │ ├── HealthModel.cs.meta │ │ │ │ ├── HealthPresenter.cs │ │ │ │ └── HealthPresenter.cs.meta │ │ │ ├── UI.meta │ │ │ └── UI │ │ │ │ ├── HealthBar.uss │ │ │ │ ├── HealthBar.uss.meta │ │ │ │ ├── HealthView.uxml │ │ │ │ └── HealthView.uxml.meta │ │ ├── 7_MVVM.meta │ │ ├── 7_MVVM │ │ │ ├── Data.meta │ │ │ ├── Data │ │ │ │ ├── HealthData.asset │ │ │ │ └── HealthData.asset.meta │ │ │ ├── MVVM.unity │ │ │ ├── MVVM.unity.meta │ │ │ ├── Prefabs.meta │ │ │ ├── Prefabs │ │ │ │ ├── DemoPresenter.prefab │ │ │ │ ├── DemoPresenter.prefab.meta │ │ │ │ ├── Directional Light.prefab │ │ │ │ ├── Directional Light.prefab.meta │ │ │ │ ├── EventSystem.prefab │ │ │ │ ├── EventSystem.prefab.meta │ │ │ │ ├── MVVMAssets.prefab │ │ │ │ ├── MVVMAssets.prefab.meta │ │ │ │ ├── SceneCamera.prefab │ │ │ │ └── SceneCamera.prefab.meta │ │ │ ├── Scripts.meta │ │ │ ├── Scripts │ │ │ │ ├── DamageTrigger.cs │ │ │ │ ├── DamageTrigger.cs.meta │ │ │ │ ├── HealthModel.cs │ │ │ │ ├── HealthModel.cs.meta │ │ │ │ ├── HealthViewModel.cs │ │ │ │ └── HealthViewModel.cs.meta │ │ │ ├── UI.meta │ │ │ └── UI │ │ │ │ ├── HealthBar.uss │ │ │ │ ├── HealthBar.uss.meta │ │ │ │ ├── HealthView.uxml │ │ │ │ └── HealthView.uxml.meta │ │ ├── 8_Strategy.meta │ │ ├── 8_Strategy │ │ │ ├── AbilityScriptableObjects.meta │ │ │ ├── AbilityScriptableObjects │ │ │ │ ├── AirSupportAbility_Data.asset │ │ │ │ ├── AirSupportAbility_Data.asset.meta │ │ │ │ ├── FirstAidAbility.asset │ │ │ │ ├── FirstAidAbility.asset.meta │ │ │ │ ├── RadarAbility.asset │ │ │ │ └── RadarAbility.asset.meta │ │ │ ├── Prefabs.meta │ │ │ ├── Prefabs │ │ │ │ ├── AirSupportFX.prefab │ │ │ │ ├── AirSupportFX.prefab.meta │ │ │ │ ├── DemoPresenter.prefab │ │ │ │ ├── DemoPresenter.prefab.meta │ │ │ │ ├── EventSystem.prefab │ │ │ │ ├── EventSystem.prefab.meta │ │ │ │ ├── FirstAidFX.prefab │ │ │ │ ├── FirstAidFX.prefab.meta │ │ │ │ ├── RadarFX.prefab │ │ │ │ ├── RadarFX.prefab.meta │ │ │ │ ├── Scene Camera.prefab │ │ │ │ ├── Scene Camera.prefab.meta │ │ │ │ ├── SoundEffectManager.prefab │ │ │ │ ├── SoundEffectManager.prefab.meta │ │ │ │ ├── SoundManager.prefab │ │ │ │ ├── SoundManager.prefab.meta │ │ │ │ ├── StrategyAssets.prefab │ │ │ │ └── StrategyAssets.prefab.meta │ │ │ ├── Scripts.meta │ │ │ ├── Scripts │ │ │ │ ├── Abilities.meta │ │ │ │ ├── Abilities │ │ │ │ │ ├── Ability.cs │ │ │ │ │ ├── Ability.cs.meta │ │ │ │ │ ├── AirSupportAbility.cs │ │ │ │ │ ├── AirSupportAbility.cs.meta │ │ │ │ │ ├── FirstAidAbility.cs │ │ │ │ │ ├── FirstAidAbility.cs.meta │ │ │ │ │ ├── RadarAbility.cs │ │ │ │ │ └── RadarAbility.cs.meta │ │ │ │ ├── AbilityRunner.cs │ │ │ │ ├── AbilityRunner.cs.meta │ │ │ │ ├── Collectible.cs │ │ │ │ ├── Collectible.cs.meta │ │ │ │ ├── GameEvents.cs │ │ │ │ ├── GameEvents.cs.meta │ │ │ │ ├── StreakCounter.cs │ │ │ │ └── StreakCounter.cs.meta │ │ │ ├── Strategy.unity │ │ │ ├── Strategy.unity.meta │ │ │ ├── Textures.meta │ │ │ └── Textures │ │ │ │ ├── AirSupportIcon.png │ │ │ │ ├── AirSupportIcon.png.meta │ │ │ │ ├── BoltIcon.png │ │ │ │ ├── BoltIcon.png.meta │ │ │ │ ├── FirstAidIcon.png │ │ │ │ ├── FirstAidIcon.png.meta │ │ │ │ ├── RadarIcon.png │ │ │ │ ├── RadarIcon.png.meta │ │ │ │ ├── ShieldIcon.png │ │ │ │ └── ShieldIcon.png.meta │ │ ├── 9_Flyweight.meta │ │ └── 9_Flyweight │ │ │ ├── Flyweight.unity │ │ │ ├── Flyweight.unity.meta │ │ │ ├── Prefabs.meta │ │ │ ├── Prefabs │ │ │ ├── DemoPresenter.prefab │ │ │ ├── DemoPresenter.prefab.meta │ │ │ ├── EventSystem.prefab │ │ │ ├── EventSystem.prefab.meta │ │ │ ├── Lighting.prefab │ │ │ ├── Lighting.prefab.meta │ │ │ ├── Scene Camera.prefab │ │ │ ├── Scene Camera.prefab.meta │ │ │ ├── Ship.prefab │ │ │ ├── Ship.prefab.meta │ │ │ ├── ShipUnrefactored.prefab │ │ │ └── ShipUnrefactored.prefab.meta │ │ │ ├── ScriptableObjects.meta │ │ │ ├── ScriptableObjects │ │ │ ├── ShipData.asset │ │ │ └── ShipData.asset.meta │ │ │ ├── Scripts.meta │ │ │ └── Scripts │ │ │ ├── Ship.cs │ │ │ ├── Ship.cs.meta │ │ │ ├── ShipData.cs │ │ │ ├── ShipData.cs.meta │ │ │ ├── ShipFactory.cs │ │ │ ├── ShipFactory.cs.meta │ │ │ ├── SineWaveMover.cs │ │ │ ├── SineWaveMover.cs.meta │ │ │ ├── ToggleFlyweight.cs │ │ │ ├── ToggleFlyweight.cs.meta │ │ │ ├── ToggleLabel.cs │ │ │ ├── ToggleLabel.cs.meta │ │ │ ├── Unrefactored.meta │ │ │ └── Unrefactored │ │ │ ├── UnrefactoredShip.cs │ │ │ ├── UnrefactoredShip.cs.meta │ │ │ ├── UnrefactoredShipFactory.cs │ │ │ └── UnrefactoredShipFactory.cs.meta │ ├── _SOLID.meta │ └── _SOLID │ │ ├── 1_SingleResponsibility.meta │ │ ├── 1_SingleResponsibility │ │ ├── Prefabs.meta │ │ ├── Prefabs │ │ │ ├── DemoPresenter.prefab │ │ │ ├── DemoPresenter.prefab.meta │ │ │ ├── Lighting.prefab │ │ │ ├── Lighting.prefab.meta │ │ │ ├── Scene Camera.prefab │ │ │ ├── Scene Camera.prefab.meta │ │ │ ├── SingleResponsibilityAssets.prefab │ │ │ └── SingleResponsibilityAssets.prefab.meta │ │ ├── Scripts.meta │ │ ├── Scripts │ │ │ ├── ObjectToggle.cs │ │ │ ├── ObjectToggle.cs.meta │ │ │ ├── Player.cs │ │ │ ├── Player.cs.meta │ │ │ ├── PlayerAudio.cs │ │ │ ├── PlayerAudio.cs.meta │ │ │ ├── PlayerFX.cs │ │ │ ├── PlayerFX.cs.meta │ │ │ ├── PlayerInput.cs │ │ │ ├── PlayerInput.cs.meta │ │ │ ├── PlayerMovement.cs │ │ │ ├── PlayerMovement.cs.meta │ │ │ ├── Unrefactored.meta │ │ │ └── Unrefactored │ │ │ │ ├── UnrefactoredPlayer.cs │ │ │ │ └── UnrefactoredPlayer.cs.meta │ │ ├── SingleResponsibility.unity │ │ └── SingleResponsibility.unity.meta │ │ ├── 2_OpenClosed.meta │ │ ├── 2_OpenClosed │ │ ├── OpenClosed.unity │ │ ├── OpenClosed.unity.meta │ │ ├── Prefabs.meta │ │ ├── Prefabs │ │ │ ├── Bounds.prefab │ │ │ ├── Bounds.prefab.meta │ │ │ ├── DemoPresenter.prefab │ │ │ ├── DemoPresenter.prefab.meta │ │ │ ├── Lighting.prefab │ │ │ ├── Lighting.prefab.meta │ │ │ ├── OpenClosedAssets.prefab │ │ │ ├── OpenClosedAssets.prefab.meta │ │ │ ├── Scene Camera.prefab │ │ │ └── Scene Camera.prefab.meta │ │ ├── Scripts.meta │ │ └── Scripts │ │ │ ├── AreaOfEffect.cs │ │ │ ├── AreaOfEffect.cs.meta │ │ │ ├── CircleEffect.cs │ │ │ ├── CircleEffect.cs.meta │ │ │ ├── EffectTrigger.cs │ │ │ ├── EffectTrigger.cs.meta │ │ │ ├── HexagonalEffect.cs │ │ │ ├── HexagonalEffect.cs.meta │ │ │ ├── RectangleEffect.cs │ │ │ ├── RectangleEffect.cs.meta │ │ │ ├── TriangularEffect.cs │ │ │ ├── TriangularEffect.cs.meta │ │ │ ├── Unrefactored.meta │ │ │ └── Unrefactored │ │ │ ├── UnrefactoredAreaCalculator.cs │ │ │ └── UnrefactoredAreaCalculator.cs.meta │ │ ├── 3_LiskovSubstitution.meta │ │ ├── 3_LiskovSubstitution │ │ ├── LiskovSubstitution.asset │ │ ├── LiskovSubstitution.asset.meta │ │ ├── LiskovSubstitution.unity │ │ ├── LiskovSubstitution.unity.meta │ │ ├── Prefabs.meta │ │ ├── Prefabs │ │ │ ├── Bounds.prefab │ │ │ ├── Bounds.prefab.meta │ │ │ ├── DemoPresenter.prefab │ │ │ ├── DemoPresenter.prefab.meta │ │ │ ├── HealthBoost.prefab │ │ │ ├── HealthBoost.prefab.meta │ │ │ ├── InvulnerabilityPowerUp.prefab │ │ │ ├── InvulnerabilityPowerUp.prefab.meta │ │ │ ├── Lighting.prefab │ │ │ ├── Lighting.prefab.meta │ │ │ ├── LiskovSubstitutionAssets.prefab │ │ │ ├── LiskovSubstitutionAssets.prefab.meta │ │ │ ├── Scene Camera.prefab │ │ │ ├── Scene Camera.prefab.meta │ │ │ ├── SpeedBoost.prefab │ │ │ └── SpeedBoost.prefab.meta │ │ ├── Scripts.meta │ │ └── Scripts │ │ │ ├── Health.meta │ │ │ ├── Health │ │ │ ├── Health.cs │ │ │ ├── Health.cs.meta │ │ │ ├── HealthBar.cs │ │ │ ├── HealthBar.cs.meta │ │ │ ├── Invulnerability.cs │ │ │ └── Invulnerability.cs.meta │ │ │ ├── PowerUps.meta │ │ │ ├── PowerUps │ │ │ ├── HealthBoost.cs │ │ │ ├── HealthBoost.cs.meta │ │ │ ├── InvulnerabilityPowerUp.cs │ │ │ ├── InvulnerabilityPowerUp.cs.meta │ │ │ ├── PowerUp.cs │ │ │ ├── PowerUp.cs.meta │ │ │ ├── SpeedBoost.cs │ │ │ └── SpeedBoost.cs.meta │ │ │ ├── SceneReset.cs │ │ │ ├── SceneReset.cs.meta │ │ │ ├── SpeedModifier.cs │ │ │ ├── SpeedModifier.cs.meta │ │ │ ├── Unrefactored.meta │ │ │ └── Unrefactored │ │ │ ├── UnrefactoredPowerUp.cs │ │ │ ├── UnrefactoredPowerUp.cs.meta │ │ │ ├── UnrefactoredSpeedBoost.cs │ │ │ └── UnrefactoredSpeedBoost.cs.meta │ │ ├── 4_InterfaceSegregation.meta │ │ ├── 4_InterfaceSegregation │ │ ├── InterfaceSegregation.meta │ │ ├── InterfaceSegregation.unity │ │ ├── InterfaceSegregation.unity.meta │ │ ├── InterfaceSegregation │ │ │ ├── ISPVolumeOProfile.asset │ │ │ └── ISPVolumeOProfile.asset.meta │ │ ├── InterfaceSegregationLighting.lighting │ │ ├── InterfaceSegregationLighting.lighting.meta │ │ ├── Prefabs.meta │ │ ├── Prefabs │ │ │ ├── CircleFX.prefab │ │ │ ├── CircleFX.prefab.meta │ │ │ ├── DemoPresenter.prefab │ │ │ ├── DemoPresenter.prefab.meta │ │ │ ├── EventSystem.prefab │ │ │ ├── EventSystem.prefab.meta │ │ │ ├── HealthUI.prefab │ │ │ ├── HealthUI.prefab.meta │ │ │ ├── InterfaceSegregationAssets.prefab │ │ │ ├── InterfaceSegregationAssets.prefab.meta │ │ │ ├── Lighting.prefab │ │ │ ├── Lighting.prefab.meta │ │ │ ├── Projectile.prefab │ │ │ ├── Projectile.prefab.meta │ │ │ ├── Scene Camera.prefab │ │ │ ├── Scene Camera.prefab.meta │ │ │ ├── Target.prefab │ │ │ └── Target.prefab.meta │ │ ├── Scripts.meta │ │ └── Scripts │ │ │ ├── ExplodableTarget.cs │ │ │ ├── ExplodableTarget.cs.meta │ │ │ ├── HitEffect.cs │ │ │ ├── HitEffect.cs.meta │ │ │ ├── Interfaces.meta │ │ │ ├── Interfaces │ │ │ ├── IDamageable.cs │ │ │ ├── IDamageable.cs.meta │ │ │ ├── IEffectTrigger.cs │ │ │ ├── IEffectTrigger.cs.meta │ │ │ ├── IExplodable.cs │ │ │ └── IExplodable.cs.meta │ │ │ ├── MouseToWorldPosition.cs │ │ │ ├── MouseToWorldPosition.cs.meta │ │ │ ├── Projectile.cs │ │ │ ├── Projectile.cs.meta │ │ │ ├── Target.cs │ │ │ ├── Target.cs.meta │ │ │ ├── TargetShatter.cs │ │ │ ├── TargetShatter.cs.meta │ │ │ ├── TurretGun.cs │ │ │ ├── TurretGun.cs.meta │ │ │ ├── Unrefactored.meta │ │ │ └── Unrefactored │ │ │ ├── UnrefactoredTarget.cs │ │ │ └── UnrefactoredTarget.cs.meta │ │ ├── 5_DependencyInversion.meta │ │ └── 5_DependencyInversion │ │ ├── DependencyInversion.lighting │ │ ├── DependencyInversion.lighting.meta │ │ ├── DependencyInversion.unity │ │ ├── DependencyInversion.unity.meta │ │ ├── DependencyInversionProfile.asset │ │ ├── DependencyInversionProfile.asset.meta │ │ ├── Materials.meta │ │ ├── Materials │ │ ├── FloorMat.mat │ │ └── FloorMat.mat.meta │ │ ├── Meshes.meta │ │ ├── Meshes │ │ ├── DoorWall.fbx │ │ ├── DoorWall.fbx.meta │ │ ├── FloorWithOpening.fbx │ │ └── FloorWithOpening.fbx.meta │ │ ├── Prefabs.meta │ │ ├── Prefabs │ │ ├── DemoPresenter.prefab │ │ ├── DemoPresenter.prefab.meta │ │ ├── DependencyInversionAssets.prefab │ │ ├── DependencyInversionAssets.prefab.meta │ │ ├── EventSystem.prefab │ │ ├── EventSystem.prefab.meta │ │ ├── Lighting.prefab │ │ ├── Lighting.prefab.meta │ │ ├── Scene Camera.prefab │ │ └── Scene Camera.prefab.meta │ │ ├── Scripts.meta │ │ └── Scripts │ │ ├── Door.cs │ │ ├── Door.cs.meta │ │ ├── ISwitchable.cs │ │ ├── ISwitchable.cs.meta │ │ ├── Switch.cs │ │ ├── Switch.cs.meta │ │ ├── Trap.cs │ │ ├── Trap.cs.meta │ │ ├── Unrefactored.meta │ │ └── Unrefactored │ │ ├── UnrefactoredDoor.cs │ │ ├── UnrefactoredDoor.cs.meta │ │ ├── UnrefactoredSwitch.cs │ │ ├── UnrefactoredSwitch.cs.meta │ │ ├── UnrefactoredTrap.cs │ │ └── UnrefactoredTrap.cs.meta ├── _StyleSheet.meta ├── _StyleSheet │ ├── StyleExample.cs │ └── StyleExample.cs.meta ├── _ThirdParty.meta └── _ThirdParty │ ├── Fonts.meta │ └── Fonts │ ├── Inter.meta │ ├── Inter │ ├── Inter-VariableFont_slnt,wght SDF.asset │ ├── Inter-VariableFont_slnt,wght SDF.asset.meta │ ├── Inter-VariableFont_slnt,wght SDFTMP.asset │ ├── Inter-VariableFont_slnt,wght SDFTMP.asset.meta │ ├── Inter-VariableFont_slnt,wght.ttf │ └── Inter-VariableFont_slnt,wght.ttf.meta │ ├── Roboto.meta │ └── Roboto │ ├── Roboto-Black SDF.asset │ ├── Roboto-Black SDF.asset.meta │ ├── Roboto-Black.ttf │ ├── Roboto-Black.ttf.meta │ ├── Roboto-Bold.ttf │ ├── Roboto-Bold.ttf.meta │ ├── Roboto-Light.ttf │ ├── Roboto-Light.ttf.meta │ ├── Roboto-Medium SDF.asset │ ├── Roboto-Medium SDF.asset.meta │ ├── Roboto-Medium.ttf │ ├── Roboto-Medium.ttf.meta │ ├── Roboto-Regular.ttf │ ├── Roboto-Regular.ttf.meta │ ├── Roboto-Thin.ttf │ └── Roboto-Thin.ttf.meta ├── Packages ├── manifest.json └── packages-lock.json ├── ProjectSettings ├── AudioManager.asset ├── ClusterInputManager.asset ├── DynamicsManager.asset ├── EditorBuildSettings.asset ├── EditorSettings.asset ├── GraphicsSettings.asset ├── InputManager.asset ├── MemorySettings.asset ├── MultiplayerManager.asset ├── NavMeshAreas.asset ├── PackageManagerSettings.asset ├── Physics2DSettings.asset ├── PresetManager.asset ├── ProjectSettings.asset ├── ProjectVersion.txt ├── QualitySettings.asset ├── SceneTemplateSettings.json ├── ShaderGraphSettings.asset ├── TagManager.asset ├── TimeManager.asset ├── URPProjectSettings.asset ├── UnityConnectSettings.asset ├── VFXManager.asset ├── VersionControlSettings.asset └── XRSettings.asset ├── README.md ├── UserSettings ├── EditorUserSettings.asset ├── Layouts │ ├── CurrentMaximizeLayout.dwlt │ ├── default-2021.dwlt │ ├── default-2022.dwlt │ └── default-6000.dwlt ├── Search.index └── Search.settings └── catalog-info.yaml /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": [ 3 | "visualstudiotoolsforunity.vstuc" 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.2.0", 3 | "configurations": [ 4 | { 5 | "name": "Attach to Unity", 6 | "type": "vstuc", 7 | "request": "attach" 8 | } 9 | ] 10 | } -------------------------------------------------------------------------------- /.vsconfig: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0", 3 | "components": [ 4 | "Microsoft.VisualStudio.Workload.ManagedGame" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /Assets/ScriptTemplates.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1930bccb32e07466188c672335a16b95 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/ScriptTemplates/81-C# Script-NewBehaviourScript.cs.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d216d678f070947efb4af136ef01cfbf 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/ScriptTemplates/83-C# Scriptable Object-NewScriptableObjectScript.cs.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9e222d22392995f44981c5ee22a4adb8 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Settings.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a95f5226b9518944da46307a11b11794 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Settings/Build Profiles.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b3e28a18c72524f438320801d782dd22 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f54d1bd14bd3ca042bd867b519fee8cc 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Documentation.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8e7e8f5a82a3a134e91c54efd2274ea9 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1b8d251f9af63b746bf2f7ffe00ebb9b 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ce51c8e33b734b4db6086586558c53a3 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Fonts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b63e0053080646b9819789bf3bf9fa17 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Fonts/Anton OFL.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 73a79399807f4e8388c2cbb5494681ca 3 | timeCreated: 1484172033 4 | licenseType: Pro 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Fonts/Anton.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/TextMesh Pro/Examples & Extras/Fonts/Anton.ttf -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Fonts/Bangers - OFL.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: efe0bf4ac872451e91612d1ae593f480 3 | timeCreated: 1484171296 4 | licenseType: Pro 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Fonts/Bangers.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/TextMesh Pro/Examples & Extras/Fonts/Bangers.ttf -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Fonts/Electronic Highway Sign.TTF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/TextMesh Pro/Examples & Extras/Fonts/Electronic Highway Sign.TTF -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Fonts/Oswald-Bold - OFL.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d2cf87a8a7a94aa8b80dff1c807c1178 3 | timeCreated: 1484171296 4 | licenseType: Pro 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Fonts/Oswald-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/TextMesh Pro/Examples & Extras/Fonts/Oswald-Bold.ttf -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Fonts/Roboto-Bold - AFL.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f28c334d44214474d9702d3ad79ecb0a 3 | timeCreated: 1484171296 4 | licenseType: Pro 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Fonts/Roboto-Bold - License.txt: -------------------------------------------------------------------------------- 1 | This font is licensed under the Apache License, Version 2.0. 2 | 3 | See the following link for full licensing terms https://www.apache.org/licenses/LICENSE-2.0 4 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Fonts/Roboto-Bold - License.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f0303f887b8fa7243a51432c478ff2f3 3 | timeCreated: 1484171296 4 | licenseType: Pro 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Fonts/Roboto-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/TextMesh Pro/Examples & Extras/Fonts/Roboto-Bold.ttf -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Fonts/Unity - OFL.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0251f66ebc602a944b35bccd13be2738 3 | timeCreated: 1484171296 4 | licenseType: Pro 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Fonts/Unity.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/TextMesh Pro/Examples & Extras/Fonts/Unity.ttf -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Materials/Crate - Surface Shader Scene.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e6b9b44320f4448d9d5e0ee634259966 3 | NativeFormatImporter: 4 | userData: 5 | assetBundleName: 6 | assetBundleVariant: 7 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Materials/Ground - Logo Scene.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c719e38f25a9480abd2480ab621a2949 3 | NativeFormatImporter: 4 | userData: 5 | assetBundleName: 6 | assetBundleVariant: 7 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Materials/Ground - Surface Shader Scene.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aadd5a709a48466c887296bb5b1b8110 3 | NativeFormatImporter: 4 | userData: 5 | assetBundleName: 6 | assetBundleVariant: 7 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Prefabs/Text Popup.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b06f0e6c1dfa4356ac918da1bb32c603 3 | timeCreated: 1435130987 4 | licenseType: Store 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Prefabs/TextMeshPro - Prefab 1.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a6e39ced0ea046bcb636c3f0b2e2a745 3 | NativeFormatImporter: 4 | userData: 5 | assetBundleName: 6 | assetBundleVariant: 7 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Prefabs/TextMeshPro - Prefab 2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fdad9d952ae84cafb74c63f2e694d042 3 | NativeFormatImporter: 4 | userData: 5 | assetBundleName: 6 | assetBundleVariant: 7 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7f422cd1388b01047a58cd07c7a23d9d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF Logo.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f4e195ac1e204eff960149d1cb34e18c 3 | NativeFormatImporter: 4 | userData: 5 | assetBundleName: 6 | assetBundleVariant: 7 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 125cb55b44b24c4393181402bc6200e6 3 | NativeFormatImporter: 4 | userData: 5 | assetBundleName: 6 | assetBundleVariant: 7 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Scenes/06 - Extra Rich Text Examples.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 39a1fa96ad2a449b908fca29d4297a74 3 | DefaultImporter: 4 | userData: 5 | assetBundleName: 6 | assetBundleVariant: 7 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Scenes/08 - Improved Text Alignment.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5fe2257128d9401fad0790f581dc8a6f 3 | DefaultImporter: 4 | userData: 5 | assetBundleName: 6 | assetBundleVariant: 7 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Scenes/11 - The Style Tag.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 84ed36ad77dd4956b2ffe3769f759879 3 | timeCreated: 1488146780 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Scenes/12 - Link Example.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9747140c28254be2adc582210dfb89b8 3 | timeCreated: 1432629665 4 | licenseType: Store 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Scenes/13 - Soft Hyphenation.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 875684baf40f4d008ce806d03e2a81b2 3 | timeCreated: 1487545080 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Scenes/15 - Inline Graphics & Sprites.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e76e6c0f81964cbda3fe0b7d26ed8060 3 | DefaultImporter: 4 | userData: 5 | assetBundleName: 6 | assetBundleVariant: 7 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Scenes/26 - Dropdown Placeholder Example.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0851605490a599b46b6ac5cb681d93ea 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Scenes/27 - Double Pass Shader Example.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3b38a6ba32b869f48812e595baf39746 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Scenes/28 - HDRP Shader Example.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eea2b7206368b444e84fbec4ec32b64a 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Sprites/Default Sprites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/TextMesh Pro/Examples & Extras/Sprites/Default Sprites.png -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Sprites/DropCap Numbers.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/TextMesh Pro/Examples & Extras/Sprites/DropCap Numbers.psd -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Textures/Brushed Metal 3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/TextMesh Pro/Examples & Extras/Textures/Brushed Metal 3.jpg -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Textures/Floor Cement.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/TextMesh Pro/Examples & Extras/Textures/Floor Cement.jpg -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Textures/Floor Tiles 1 - diffuse.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/TextMesh Pro/Examples & Extras/Textures/Floor Tiles 1 - diffuse.jpg -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Textures/Fruit Jelly (B&W).jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/TextMesh Pro/Examples & Extras/Textures/Fruit Jelly (B&W).jpg -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Diagonal (Color).jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Diagonal (Color).jpg -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Horizontal (Color).jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Horizontal (Color).jpg -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Vertical (Color).jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Vertical (Color).jpg -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Textures/Mask Zig-n-Zag.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/TextMesh Pro/Examples & Extras/Textures/Mask Zig-n-Zag.psd -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Textures/Small Crate_diffuse.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/TextMesh Pro/Examples & Extras/Textures/Small Crate_diffuse.jpg -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Textures/Small Crate_normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/TextMesh Pro/Examples & Extras/Textures/Small Crate_normal.jpg -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Textures/Sunny Days - Seamless.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/TextMesh Pro/Examples & Extras/Textures/Sunny Days - Seamless.jpg -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Circle.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Circle.psd -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Diagonal.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Diagonal.psd -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Radial Double.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Radial Double.psd -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Radial Quad.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Radial Quad.psd -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Fonts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6ab70aee4d56447429c680537fbf93ed 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6e59c59b81ab47f9b6ec5781fa725d2c 3 | timeCreated: 1484171296 4 | licenseType: Pro 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Fonts/LiberationSans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/TextMesh Pro/Fonts/LiberationSans.ttf -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 243e06394e614e5d99fab26083b707fa 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt: -------------------------------------------------------------------------------- 1 | )]}〕〉》」』】〙〗〟’”⦆»ヽヾーァィゥェォッャュョヮヵヶぁぃぅぇぉっゃゅょゎゕゖㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ々〻‐゠–〜?!‼⁇⁈⁉・、%,.:;。!?]):;=}¢°"†‡℃〆%,. -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fade42e8bc714b018fac513c043d323b 3 | timeCreated: 1425440388 4 | licenseType: Store 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt: -------------------------------------------------------------------------------- 1 | ([{〔〈《「『【〘〖〝‘“⦅«$—…‥〳〴〵\[({£¥"々〇$¥₩ # -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d82c1b31c7e74239bff1220585707d2b 3 | timeCreated: 1425440388 4 | licenseType: Store 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c41005c129ba4d66911b75229fd70b45 3 | timeCreated: 1480316912 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/TMP Settings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3f5b5dff67a942289a9defa416b206f3 3 | timeCreated: 1436653997 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e9f693669af91aa45ad615fc681ed29f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Sprites.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d0603b6d5186471b96c778c3949c7ce2 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt: -------------------------------------------------------------------------------- 1 | This sample of beautiful emojis are provided by EmojiOne https://www.emojione.com/ 2 | 3 | Please visit their website to view the complete set of their emojis and review their licensing terms. -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 381dcb09d5029d14897e55f98031fca5 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Sprites/EmojiOne.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8f05276190cf498a8153f6cbe761d4e6 3 | timeCreated: 1480316860 4 | licenseType: Pro 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Sprites/EmojiOne.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/TextMesh Pro/Sprites/EmojiOne.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0005d9c602534f3419a601997a85bb37 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 67a9d622c200f34468462c9950b76f45 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Audio.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d78b07ab2eae34c43aea789bd651c929 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Audio/Hiss.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Audio/Hiss.mp3 -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Audio/MenuLoad.aif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Audio/MenuLoad.aif -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Audio/ShooterTargetSpawn.aif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Audio/ShooterTargetSpawn.aif -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Audio/ShooterWeapon.aif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Audio/ShooterWeapon.aif -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3f812fcebfbedd547ad8d55247f1cad0 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Materials/Flyer.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0e6a20304bfc39448936bb3739eb2704 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Materials/Grid.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5fba9658c6fa76c4093612255ac57eb9 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Materials/Particles/ParticleEmbersWhite_Mat.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0f995b3145e0e7247a42da6cef1dbf23 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Materials/Particles/ParticleFlare_Mat.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b75a561f374f89247a62336b50288d40 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Materials/Particles/ParticleGlowWhite_Mat.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0ed73dc47f4cb38489020d05e9f02c99 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Materials/Particles/ParticleShockwave_Mat.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1d46a17a95a444c08830612bc1146d1d 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Materials/ShooterBg.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 622f20260897a9248a84da677c26965a 3 | timeCreated: 1440247802 4 | licenseType: Store 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Meshes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c63e9a49e12664d468441193b49247cd 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Meshes/Box.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Meshes/Box.fbx -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Meshes/Box_350x250x200_Mesh.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Meshes/Box_350x250x200_Mesh.fbx -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Meshes/Box_350x250x300_Mesh.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Meshes/Box_350x250x300_Mesh.fbx -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Meshes/Flyer.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 52f322f5668f89f47a1fd06b7b148ace 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Meshes/Flyer/FlyerGate.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Meshes/Flyer/FlyerGate.fbx -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Meshes/Flyer/FlyerPlayership.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Meshes/Flyer/FlyerPlayership.fbx -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Meshes/Flyer/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 108e1f6dbc0c35a4b8bd5e01df1044f3 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Meshes/Ground_Mesh.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Meshes/Ground_Mesh.fbx -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Meshes/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f794d61d20e104a4aac2f0d15cff27fb 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Meshes/MazeTurret.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Meshes/MazeTurret.fbx -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Meshes/Mesh_Projectile.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Meshes/Mesh_Projectile.fbx -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Meshes/Ramp_Mesh.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Meshes/Ramp_Mesh.fbx -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Meshes/Stairs_200x100x200_Mesh.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Meshes/Stairs_200x100x200_Mesh.fbx -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Meshes/Stairs_650_400_300_Mesh.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Meshes/Stairs_650_400_300_Mesh.fbx -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Meshes/Structure_Mesh.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Meshes/Structure_Mesh.fbx -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Meshes/Tunnel_Mesh.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Meshes/Tunnel_Mesh.fbx -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Meshes/Wall_Mesh.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Meshes/Wall_Mesh.fbx -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a48ca7b656e4f9b41aaf9fc29ff69411 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Prefabs/Box_100x100x100_Prefab.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e5f4daf24146ee040b5a2d7a73b30aa0 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Prefabs/Box_350x250x200_Prefab.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7b846d8f536f007498c941069487ce81 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Prefabs/Box_350x250x300_Prefab.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 687dbafc2b84b2846b9a4a7a7dae2a7e 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Prefabs/Environment_Prefab.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 09aade0ecefd01e4b8f7661acf64f5c2 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Prefabs/FactoryAssets.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f3fdeec1b6a654b458087ac2c5ddefaa 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Prefabs/ObjectPoolAssets.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 68cfb26126a84754ba7754778cd823d1 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Prefabs/Ramp_Prefab.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8a7437817844dce4894b049de73b75f2 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Prefabs/SingleResponsibilityAssets.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3b5e8314f6619104ab87570ee370df49 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Prefabs/SingletonAssets.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cba66fa8085ab5a4ca5db2d8848ff4c1 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Prefabs/Sphere.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cd19223f7df0c487da61f642518f2f3d 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Prefabs/Stairs_200x100x200_Prefab.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 466621a4836aa504c87c15d88722d465 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Prefabs/Stairs_650_400_300_Prefab.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 50a0925b0c22af146a2d15615f815a1c 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Prefabs/StateAssets.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c47f9ceac6a2b514d97d2021879a2d65 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Prefabs/Structure_Prefab.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 79e624e6a8770a946afb866fd94b394b 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Prefabs/Tunnel_Prefab.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e5d7b87d422ee0f478ee09eb32e24f4e 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Prefabs/Wall_Prefab.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9eb847ab97b24024588682c8601254cf 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Textures.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4a925e8e41ff641e29f7b989b070f072 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Textures/BgAlbedo.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Textures/BgAlbedo.tif -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Textures/Flyer.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c221fa5e01be5f146b91e794361f482f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Textures/FlyerGateAlbedo.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Textures/FlyerGateAlbedo.tif -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Textures/GUI.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 425fbd7852d14054cb48d80f10097433 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Textures/GUI/GUIArrows.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Textures/GUI/GUIArrows.tif -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Textures/GUI/GUIBlankMarker.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Textures/GUI/GUIBlankMarker.tif -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Textures/GUI/GUICircleIndicator.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Textures/GUI/GUICircleIndicator.tif -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Textures/GUI/GUIExitMarker.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Textures/GUI/GUIExitMarker.tif -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Textures/GUI/GUIHealth.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Textures/GUI/GUIHealth.tif -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Textures/GUI/GUIInteractionMarker.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Textures/GUI/GUIInteractionMarker.tif -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Textures/GUI/GUINavigationMarker.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Textures/GUI/GUINavigationMarker.tif -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Textures/GUI/GUIPowerMarker.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Textures/GUI/GUIPowerMarker.tif -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Textures/GUI/GUIReticle.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Textures/GUI/GUIReticle.tif -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Textures/GUI/GUIReticleSwatch.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Textures/GUI/GUIReticleSwatch.tif -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Textures/GUI/GUIStartMarker.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Textures/GUI/GUIStartMarker.tif -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Textures/GUI/GUITargetReticle.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Textures/GUI/GUITargetReticle.tif -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Textures/GUI/GUITimer.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Textures/GUI/GUITimer.tif -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Textures/GUI/GUITurretMarker.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Textures/GUI/GUITurretMarker.tif -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Textures/GUI/VRIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Textures/GUI/VRIcon.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Textures/Grid.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 42f0061ac9ae146d6b03f4433cab12cd 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Textures/Grid/Grid_01_BaseMap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Textures/Grid/Grid_01_BaseMap.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Textures/Grid/Grid_01_Emissive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Textures/Grid/Grid_01_Emissive.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Textures/Grid/Grid_01_Normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Textures/Grid/Grid_01_Normal.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Textures/Grid/Grid_02_BaseMap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Textures/Grid/Grid_02_BaseMap.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Textures/Maze.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cb062f171922842a09d353bc059099e6 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Textures/Maze/MazeTurretAlbedo.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Textures/Maze/MazeTurretAlbedo.tif -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Textures/Maze/MazeTurretOcclusion.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Textures/Maze/MazeTurretOcclusion.tif -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Textures/Sprites.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: efe1dfcad50f63f488de18cad126148d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Textures/Sprites/ArrowLeftTriangle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Textures/Sprites/ArrowLeftTriangle.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Textures/Sprites/CStyleGuideGraphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Textures/Sprites/CStyleGuideGraphic.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Textures/Sprites/EbooksGraphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Textures/Sprites/EbooksGraphic.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Textures/Sprites/MainMenuGraphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Textures/Sprites/MainMenuGraphic.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Environments/Textures/Sprites/QuizUGraphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Environments/Textures/Sprites/QuizUGraphic.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Particles.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 22bb36bb9f3adf14aabee09fb3122fb3 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Particles/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 34cc9d0f41ce1f645a78acec10304090 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Particles/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ffdeed6e29c0b364da363928110f8d01 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Particles/Prefabs/CircleShockwave.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1c3c58b631002bb4288d8e750dbcb795 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Particles/Prefabs/SquareShockwave.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 152c8e6a47fc4c246b57f96a8ba86f9f 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Particles/Prefabs/TriangleShockwave.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b271a2394c3cd0c4ab01dbacfce80c91 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Particles/Shaders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5467e2bdce88a4da3b61413f4d88d63c 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Particles/Shaders/PriorityParticleAlpha.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cc4347574b823934ba11785e25895920 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | assetBundleName: 7 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Particles/Textures.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c8708c4ed05e52247b73ff200024a72f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Particles/Textures/CircleOutline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Particles/Textures/CircleOutline.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Particles/Textures/HexagonOutline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Particles/Textures/HexagonOutline.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Particles/Textures/ParticleShockwaveAlpha.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Particles/Textures/ParticleShockwaveAlpha.tif -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Particles/Textures/ParticleSpark.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Particles/Textures/ParticleSpark.tif -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Particles/Textures/ParticleSparkAlpha.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Particles/Textures/ParticleSparkAlpha.tif -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Particles/Textures/ParticleStar.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Particles/Textures/ParticleStar.tif -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Particles/Textures/SphereNormal.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Particles/Textures/SphereNormal.tif -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Particles/Textures/SquareOutline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Particles/Textures/SquareOutline.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Particles/Textures/TriangleOutline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Particles/Textures/TriangleOutline.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Particles/Textures/circle.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Particles/Textures/circle.tif -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Particles/Textures/shockwave.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Particles/Textures/shockwave.tif -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Particles/Textures/square.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Particles/Textures/square.tif -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Particles/Textures/triangle.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Particles/Textures/triangle.tif -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Thumbnails.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e8f2fde90c9f7da41abe429c42f826c4 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Thumbnails/CommandThumb512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Thumbnails/CommandThumb512.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Thumbnails/DIPThumb512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Thumbnails/DIPThumb512.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Thumbnails/DesignPatternThumb512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Thumbnails/DesignPatternThumb512.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Thumbnails/DirtyFlagThumb512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Thumbnails/DirtyFlagThumb512.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Thumbnails/FactoryThumb512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Thumbnails/FactoryThumb512.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Thumbnails/FlyweightThumb512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Thumbnails/FlyweightThumb512.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Thumbnails/ISPThumb512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Thumbnails/ISPThumb512.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Thumbnails/LSPThumb512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Thumbnails/LSPThumb512.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Thumbnails/MVPThumb512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Thumbnails/MVPThumb512.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Thumbnails/MVVMThumb512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Thumbnails/MVVMThumb512.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Thumbnails/OCPThumb512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Thumbnails/OCPThumb512.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Thumbnails/ObjectPoolThumb512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Thumbnails/ObjectPoolThumb512.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Thumbnails/ObserverThumb512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Thumbnails/ObserverThumb512.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Thumbnails/ResourcesThumb512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Thumbnails/ResourcesThumb512.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Thumbnails/SOLIDThumb512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Thumbnails/SOLIDThumb512.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Thumbnails/SRPThumb512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Thumbnails/SRPThumb512.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Thumbnails/SingletonThumb512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Thumbnails/SingletonThumb512.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Thumbnails/StateThumb512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Thumbnails/StateThumb512.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Art/Thumbnails/StrategyThumb512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/Art/Thumbnails/StrategyThumb512.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: af6958f10770f4c2fa3f674633b8f9db 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Prefabs/Cameras.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 727b77c22e48ff34b81c89c842de7e8d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Prefabs/Cameras/Main Camera.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 74cd5c41a4bee2f488fb529e739ae64a 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Prefabs/Cameras/Scene Camera.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f883b9fca7d67124ab6a2d876727f2ed 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Prefabs/Cameras/TempCamera.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 33a1f87087a48c34ab3014d5ceb805c0 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Prefabs/Managers.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 72a2f420c0830f84f8e20b7da577bd77 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Prefabs/Managers/GameStates.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 88312e6e669ad494b8f7991f769f41f5 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Prefabs/Managers/SceneLoader.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4fdfb9b1ade3c6b4aa16465f0fd6f239 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Prefabs/Managers/SequenceManager.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7dc3825d08a588447a5d11210f05762a 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Prefabs/Models.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d431d6bbe26f28d4d8148e9a4cd95fc9 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Prefabs/Models/Plane.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: abb9b030e41fe344c986650c50d416be 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Prefabs/UI.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c118a57cc496a254e9aa56b591ec0cc3 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Prefabs/UI/BootloadScreen.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1bff85a43dd7f7b47a5c13c985617e36 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Prefabs/UI/Canvas,WorldSpace.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2044eed44f16ecc40af0622ac8149a87 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Prefabs/UI/EventSystem.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6f2322c0c1419496ead23af9736ca772 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Prefabs/UI/InstructionsGUI.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d3a0a329d9ed44296aca1d9774df68a3 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Prefabs/UI/PatternSceneUI.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f27136a44a1f04e91b7f32e8477f622b 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Prefabs/UI/UIMenuScreens.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6480f6c01d1831c4f8d36e77a8a807d8 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 362d0329083584b48b690c007a7e686a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Resources/ButtonData.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fb212ed4f8080eb42ae38f55a4940a24 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Resources/ButtonData/DesignPatternsMenu.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5c4332f1a37db404ea58cff55e039fe5 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Resources/ButtonData/GameScene.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6a381a2a02ad2b249ae046b57a71e4b8 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Resources/ButtonData/MainMenu.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4c21675cbb557f1429fac5cb8880cc3d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Resources/ButtonData/ResourcesMenu.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 13ecf6cfbd51280419db8866481a89bb 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Resources/ButtonData/SolidMenu.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f5528f96e43689b499e6302565c62ab7 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Resources/EventMessages.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 04377981e5fec7c439fa0833df54bbef 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Resources/EventMessages/DesignPatterns.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 86327bcb14581014c8e7c53f6f056fc3 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Resources/EventMessages/MainMenu.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 015eb45dd94509f4f99ff102dfbb8aea 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Resources/EventMessages/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 035f0f2239bc55d429793b03b05a7769 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Resources/EventMessages/Solid.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dfa3f34ae9c15f64f97fa2e029286722 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Resources/InfoText.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bbfe9be24387dba43ba32abbd881371d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Resources/InfoText/DesignPatterns.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b78a940991450fc4c99f25c0879e226d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Resources/InfoText/Solid.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ef9a64de6aefde647a813ac7b0c7e5d4 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Resources/UI.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b88260c0c0a6e2e4e885724b7a469f16 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Scenes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6c340fe2728bfd644b069273716d71af 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Scenes/Boot.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ea7aa8225b1d2ca4f809482bccf430e9 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 187d5645ba0104c4096b2edeb659257f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Scripts/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6cf6fe073f38014428533b9ca3d7206b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Scripts/Events.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f75074e3fd9a23f4b829db3f7a6f0769 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Scripts/Managers.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2dbd33f017cc8084a9477652b715d87b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Scripts/ScriptableObjects.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 922b4ca4e5a3ebd4e8ef7bf70b23e2d3 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Scripts/ScriptableObjects/EventMessages.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dd9cce36c9c9e0849b1a1419417280f7 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Scripts/StateMachine.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b618599b11f527b4e8d169f2b0a46aab 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Scripts/StateMachine/Interfaces.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e1a8145a3d1844afeb1db323d414c089 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Scripts/StateMachine/Interfaces/ILink.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fc33024e205042c6a2136ac64b2cc127 3 | timeCreated: 1662959119 -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Scripts/StateMachine/Interfaces/IState.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c3befe153eaf42fb99f4d1c52693bd9d 3 | timeCreated: 1662936708 -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Scripts/StateMachine/Links.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 58491601f789a40268ae5707f3364c5a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Scripts/StateMachine/Links/Link.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b0e77fc7bd9b44209fb3b950ec15352c 3 | timeCreated: 1663027143 -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Scripts/StateMachine/States.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 21264573ab8fd48229334776023d494a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Scripts/UI.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 788a706a7e9036f48b9fa3527548784c 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Scripts/UI/Presenters.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9f305c7040ea16744859ae654d39d754 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Scripts/UI/Utilities.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 25c8ef64f791f45e8abee14bd36e6566 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Scripts/UI/Views.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5a94f225b356d4638a2d4041ead76f55 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Scripts/UI/Views/Base.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e513fc631605044b28d548c59d566060 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Scripts/UI/Views/Demos.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 98012cd7139bbdf44a4223c3c31ee626 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Scripts/UI/Views/MainMenus.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9e03b756dc58f7f4199d49b9e4174851 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Scripts/UI/Views/Unused.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 474c5b9a3aac064448def5f124511084 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Scripts/Utilities.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f51c6586ef39ed0449f8b95882e37fa0 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/Scripts/Utilities/ScreenFader.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3df9767b30e3a884ca1a83814f275a4d -------------------------------------------------------------------------------- /Assets/UnityTechnologies/UI Toolkit.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c35d66c85ba95444a875476e871ff017 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/UI Toolkit/PanelSettings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5299e4264cccf0945a8f04a9bffa949f 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/UI Toolkit/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4e3fd9d30e0f1044289e93faa2b64918 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/UI Toolkit/Resources/VisualTreeAssets.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9f867fed853d40f4da80e8ff045e0821 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/UI Toolkit/UnityDefaultRuntimeTheme.tss: -------------------------------------------------------------------------------- 1 | @import url("unity-theme://default"); 2 | VisualElement {} -------------------------------------------------------------------------------- /Assets/UnityTechnologies/UI Toolkit/UnityThemes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7afaec5068d0a914f8380c64fbba083b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/UI Toolkit/UnityThemes/UnityDefaultRuntimeTheme.tss: -------------------------------------------------------------------------------- 1 | @import url("unity-theme://default"); -------------------------------------------------------------------------------- /Assets/UnityTechnologies/UI Toolkit/Uss.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8c224916933ce7e488cfd31886d05d71 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/UI Toolkit/Uxml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e39716c3bb6e9be4695535026c5d54e2 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/UI Toolkit/Uxml/Demos.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c3a8c1ad3b315ba488d1023a1817838b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/UI Toolkit/Uxml/Menus.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c3f5b26eff0a53a4fa239e2fb4f90d39 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/URPSettings.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 16ce3c50f3c88a04aa7cac55149b0898 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9f113d31d5d54ee418de60d204ac45fc 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/10_DirtyFlag.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c9873d98d3ba4454d804e54fc79c29ab 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/10_DirtyFlag/DirtyFlag.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6f2348bd6b4371d4ca7a221cfff014e2 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/10_DirtyFlag/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3b500a0c75c60c24bb1a669e0feda043 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/10_DirtyFlag/Prefabs/DirtyFlagAssets.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d611ae341f644e54d9f5f6de8a0ac985 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/10_DirtyFlag/Prefabs/Unused.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f27d66e1aed4580418a96517896f196d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/10_DirtyFlag/Prefabs/Unused/Sector0-0.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 79bcee685d0f60941a61db55700d785e 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/10_DirtyFlag/Prefabs/Unused/Sector0-1.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c452e8bdd59fb3d4a8c3c10b72e15168 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/10_DirtyFlag/Prefabs/Unused/Sector0-2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cd9a93d2bdfe3ba46a8d77a8654769bf 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/10_DirtyFlag/Prefabs/Unused/Sector0-3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 535a6cef498f722478fcd9da44b54b9b 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/10_DirtyFlag/Prefabs/Unused/Sector1-0.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8505ee76995e854448432db710bbfd2b 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/10_DirtyFlag/Prefabs/Unused/Sector1-1.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5153193460d6f8b44b74670001182cf9 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/10_DirtyFlag/Prefabs/Unused/Sector1-2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0d5517af58a24b4479a78343024a63c2 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/10_DirtyFlag/Prefabs/Unused/Sector1-3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ea02b5c86419ce743b2ee8160412eb06 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/10_DirtyFlag/Prefabs/Unused/Sector2-0.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cec1dc1c7ac59274f81b17cfeee515f9 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/10_DirtyFlag/Prefabs/Unused/Sector2-1.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 840169df7fac2af4d8821624cf11beed 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/10_DirtyFlag/Prefabs/Unused/Sector2-2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dd058a985d3f616498b9a81b21efe480 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/10_DirtyFlag/Prefabs/Unused/Sector2-3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 92c7df6ec7868d94780e8bd7da27bd42 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/10_DirtyFlag/Prefabs/Unused/Sector3-0.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7cabdefd1e8b2884ea7bbe5bdac4c929 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/10_DirtyFlag/Prefabs/Unused/Sector3-1.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a66f083c39707a546902f280f7dd3fdd 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/10_DirtyFlag/Prefabs/Unused/Sector3-2.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 69c68e13530ba704db1802f2789092a9 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/10_DirtyFlag/Prefabs/Unused/Sector3-3.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f3efd93e0cc335843a0703487e024d29 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/10_DirtyFlag/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bb04f599343cecc40a3fe960985b582b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/10_DirtyFlag/SubScenes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3f1745e9e7edf884c9ca61f11fbf97e0 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/10_DirtyFlag/SubScenes/Sector0-0.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e221bb33ac638f04d9bad444e8f031a6 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/10_DirtyFlag/SubScenes/Sector0-1.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4f37d825bed246a47ac10cd1f991f292 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/10_DirtyFlag/SubScenes/Sector0-2.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b432c729d0dc06840a26788b3b0abefe 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/10_DirtyFlag/SubScenes/Sector0-3.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3bd4d717a3b98684481d062251516c3c 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/10_DirtyFlag/SubScenes/Sector1-0.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fce05b28a5d8ad74ca40be413f4db90a 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/10_DirtyFlag/SubScenes/Sector1-1.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6b7440418aba0534eb6c1d50400b43b1 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/10_DirtyFlag/SubScenes/Sector1-2.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 276284d76f6c00b45bd9f2e7c18850fa 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/10_DirtyFlag/SubScenes/Sector1-3.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d070c957be1facd4e89b587bb0788cae 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/10_DirtyFlag/SubScenes/Sector2-0.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c7ba07ef2fc5e7042ad1c640637563e9 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/10_DirtyFlag/SubScenes/Sector2-1.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7c1e8ab81fe1a4246bfacdce5ac74391 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/10_DirtyFlag/SubScenes/Sector2-2.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 599d6e1f9375ee44ea7d70aa13bc491c 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/10_DirtyFlag/SubScenes/Sector2-3.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0bfa97396cb16774f8d32dd7dfc6e318 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/10_DirtyFlag/SubScenes/Sector3-0.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8dc8e5b4de887da42991632dd789104c 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/10_DirtyFlag/SubScenes/Sector3-1.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d9a89ccb757f0be489ffe66e13dbb822 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/10_DirtyFlag/SubScenes/Sector3-2.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2408919dce9869d4da08a4e0dc1088a5 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/10_DirtyFlag/SubScenes/Sector3-3.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 43252bf20bf06bd49b7ed3934ce30855 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/1_Factory.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f4554057e8fd94fe990c54cc5e81bb7b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/1_Factory/Factory.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6111648a4334e478abe671bc8ba48c12 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/1_Factory/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2dd810115e0a8814e96d59c443335e54 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/1_Factory/Meshes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b81b580c0610c4b1983df577021e19fc 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/1_Factory/Meshes/MazeCourse.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/_DesignPatterns/1_Factory/Meshes/MazeCourse.fbx -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/1_Factory/Meshes/MazeFloor.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/_DesignPatterns/1_Factory/Meshes/MazeFloor.fbx -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/1_Factory/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0880814ba433f409492d7bc908a9dffd 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/1_Factory/Prefabs/DemoPresenter.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 33260d51184af574785edd7c94f57be7 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/1_Factory/Prefabs/EventSystem.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9a720eed33d2eda4695ccf2ef0020ad0 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/1_Factory/Prefabs/FactoryAssets.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9a3cea5d78f129e4b80362f11cf6cbd7 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/1_Factory/Prefabs/Lighting.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0ba5d199d01c6d94a82c0f92e5b55ae4 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/1_Factory/Prefabs/MazeCourse.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 10294a3c769f54bdc8c7d99dceb5868b 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/1_Factory/Prefabs/ProductA.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4ef9859548d9448e283c0b2f9a93c720 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/1_Factory/Prefabs/ProductB.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3f41925f2f47e4c8b86e2bae26367e8f 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/1_Factory/Prefabs/SceneCamera.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e0a41d6639fbead478b9844b67d2ed19 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/1_Factory/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a4e80a65189e14da78e845765f259764 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/1_Factory/Scripts/ExampleUsage.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f64936d02e5f24a50921d0ed662968ba 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/1_Factory/Scripts/Pattern.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d243e7da2e7ae47a794eed565ff6fdb5 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/2_ObjectPool.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d7a86bbbbbfaea144b95b5349b523c1a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/2_ObjectPool/Animations.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cbc52ba68f7f642f384ab7aaf19c090f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/2_ObjectPool/Animations/Maze.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d5b62957737b1475abcf2b9184f9e568 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/2_ObjectPool/ObjectPool.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7baa01a4cf8e9479e9945f8599f293c8 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/2_ObjectPool/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 013f1edaeb1414863a33f76a36154af9 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/2_ObjectPool/Prefabs/DemoPresenter.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a1e33c0c2b18d4443b3e3bad372d2218 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/2_ObjectPool/Prefabs/EventSystem.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0502518203d51bb42b2c3826bf38b896 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/2_ObjectPool/Prefabs/ObjectPoolAssets.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1ebb82d1d7f5a2143a023b1548787a9b 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/2_ObjectPool/Prefabs/Projectile.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c3a707667c2f74f8e99f5c4722c5b339 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/2_ObjectPool/Prefabs/RevisedProjectile.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 24f8ba5415ab545638a1e9afdd752d16 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/2_ObjectPool/Prefabs/SceneCamera.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d64669e6749c5eb4cbaf1340f77dc77b 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/2_ObjectPool/Prefabs/Turret.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d052d6918c166469c92c95edb3afbeb1 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/2_ObjectPool/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2b7e6cbe36da84479aeb6e1d6abd4506 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/2_ObjectPool/Scripts/ExampleUsage.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eb2ec9d467b924812a971c7d14421d83 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/2_ObjectPool/Scripts/Pattern.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f4f057c2866de477bbfcabef26814a91 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/3_Singleton.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 02b424a3aa53444d49494a5a212ab472 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/3_Singleton/Audio.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fa305297545484805b6d02251fbc7b34 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/3_Singleton/Audio/MazeComplete.aif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/_DesignPatterns/3_Singleton/Audio/MazeComplete.aif -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/3_Singleton/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3abec70a4a876374fa6e77dbc9c5b585 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/3_Singleton/Prefabs/DemoPresenter.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ded8061d00105fd468debbab02b39540 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/3_Singleton/Prefabs/EventSystem.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f6b9b2697a5c8de46bef861c908bb256 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/3_Singleton/Prefabs/SceneCamera.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7ef732e6f841b9d49a1ed4bb7fc0abf2 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/3_Singleton/Prefabs/SingletonAssets.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8ac2dbb64df4f324ca28ec60aae56132 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/3_Singleton/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: be5adbfab454946d0a67e3572fe4c580 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/3_Singleton/Scripts/ExampleUsage.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 72d24a979ffb647fda832ab50b05e492 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/3_Singleton/Scripts/Pattern.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1717d785905de401ab1ad389b5fabe67 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/3_Singleton/Scripts/Pattern/PersistentSingleton.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 45e0dcc6b8cdae746a4f9c1a00c58212 -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/3_Singleton/Singleton.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dff9be3e521b34a528610d73724240a8 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/4_Command.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dcabccaf7838aef4782be02cc46825d2 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/4_Command/Command.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 556b0944964c45841ab8ab40b0ac47ed 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/4_Command/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5c4358a9bdc8794438cb77bff8cb64d2 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/4_Command/Meshes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9db7de73fd982d24da67eb5ade98ab5a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/4_Command/Meshes/MazeFloor12x10.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/_DesignPatterns/4_Command/Meshes/MazeFloor12x10.fbx -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/4_Command/Meshes/PlayerTile.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/_DesignPatterns/4_Command/Meshes/PlayerTile.fbx -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/4_Command/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8c197b4742d915e4da323e2c6acab8c5 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/4_Command/Prefabs/CommandAssets.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cc946da0d1ce4c14fa5e04e84fec6977 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/4_Command/Prefabs/DemoPresenter.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c6b64a5f4e8b0a04b8c65b335b88f641 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/4_Command/Prefabs/Directional Light.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 87d0cdcc6b4f9e84c82bf0b7dd0e9097 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/4_Command/Prefabs/EventSystem.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4855346f7826f904fb71f425958681e5 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/4_Command/Prefabs/PathPoint.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5348688f66a7b2b4aa7da9ad9dda95db 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/4_Command/Prefabs/Player.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: df78957e247cb4bfd80ebafc61d20b53 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/4_Command/Prefabs/Props.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 47c60d1388fb3ac4eaf155e5276b7550 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/4_Command/Prefabs/Props/Meshes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5913e717679e9aa46ba904fff106ad6d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/4_Command/Prefabs/SceneCamera.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b4150126e2f41ca47b81642cb1f6ac46 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/4_Command/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 02a3527b6b33a924e8ec66aa805ea717 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/4_Command/Scripts/ExampleUsage.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ebe4c995e67a3d24aa21f2fae6a72a86 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/4_Command/Scripts/Pattern.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 40ca5b01d0477124cbaa8b6647bcf2bb 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/4_Command/Textures.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2998934817b2a014586bf87623a23969 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/4_Command/Textures/BackIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/_DesignPatterns/4_Command/Textures/BackIcon.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/4_Command/Textures/ForwardIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/_DesignPatterns/4_Command/Textures/ForwardIcon.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/4_Command/Textures/Grid512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/_DesignPatterns/4_Command/Textures/Grid512x512.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/4_Command/Textures/LeftIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/_DesignPatterns/4_Command/Textures/LeftIcon.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/4_Command/Textures/RedoIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/_DesignPatterns/4_Command/Textures/RedoIcon.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/4_Command/Textures/RightIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/_DesignPatterns/4_Command/Textures/RightIcon.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/4_Command/Textures/UndoIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/_DesignPatterns/4_Command/Textures/UndoIcon.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/5_State.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f43aa436a29ad4540bdaa72ed6592cfa 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/5_State/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 42c5a3f8ce0ba4c03b33a325623e5adf 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/5_State/Meshes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5f8fefc3071be4bcebccab957ba4213d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/5_State/Meshes/MazeFloor.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/_DesignPatterns/5_State/Meshes/MazeFloor.fbx -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/5_State/Meshes/MazeWalls.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/_DesignPatterns/5_State/Meshes/MazeWalls.fbx -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/5_State/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 45562879f6b295246b8b4692775630b0 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/5_State/Prefabs/DemoPresenter.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 66eaff324d05c4e62802f6d661fee8bf 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/5_State/Prefabs/EventSystem.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2e90eeaf1409a4990aaf2e705d47c6a2 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/5_State/Prefabs/SceneCamera.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 65ffbc27805cd4ffc90ab2b53ae44668 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/5_State/Prefabs/StateAssets.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ea87a7a4e41e8e9439268a8efe8290a8 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/5_State/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a92a453724550423cb01234543c4b8be 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/5_State/Scripts/ExampleUsage.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eb49fafaebb3e4542a8649521839584e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/5_State/Scripts/Pattern.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7b03be8ae8d124259a2951c4c0236c01 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/5_State/State.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e8a9a1c5a70b0423889aea3aa4ebed31 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/6_Observer.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 93a07c5acfa073549981cc39baff3df2 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/6_Observer/Animation.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7d4022abb1b56480b9e95136bdc94a45 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/6_Observer/Audio.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d743de2a5848746e0ab3bdf851efb2d3 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/6_Observer/Audio/MazeComplete.aif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/_DesignPatterns/6_Observer/Audio/MazeComplete.aif -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/6_Observer/Audio/MenuSelect.aif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/_DesignPatterns/6_Observer/Audio/MenuSelect.aif -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/6_Observer/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2211b8dddd7d1406495ff6e0115683e1 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/6_Observer/Meshes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e16ae2a33f0064c2b92d8febd0cf9709 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/6_Observer/Meshes/Speaker.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/_DesignPatterns/6_Observer/Meshes/Speaker.fbx -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/6_Observer/Meshes/SpeakerSmall.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/_DesignPatterns/6_Observer/Meshes/SpeakerSmall.fbx -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/6_Observer/Observer.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 580ec8a35c5134f67a7117b713c17130 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/6_Observer/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d8998ebf648b64186b22767a491434f7 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/6_Observer/Prefabs/ButtonSubject.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 03f8b22a6d00a4259b5359431417e415 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/6_Observer/Prefabs/DemoPresenter.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ffe56b6b01bc94b35b66f26f600ae7c9 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/6_Observer/Prefabs/EventSystem.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4f2bce344f2f3408f8d61b164a43c1b4 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/6_Observer/Prefabs/Lighting.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2cf28eb7f3664413d899ef1c895ad6fb 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/6_Observer/Prefabs/ObserverAssets.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: de5040b97babd42959ab210dad889929 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/6_Observer/Prefabs/SceneCamera.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7e2731e3ed864404a8fb4df3494fbb04 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/6_Observer/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 374ec626624cf4c8a800ace06fcdc1d6 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/6_Observer/Scripts/ExampleUsage.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 95257c76c315246f188e3985d27d6aa6 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/6_Observer/Scripts/Pattern.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 32d27d64f1c634effa6f04ef94551337 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/6_Observer/Textures.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0f836c401251640dd95f32cae8790a1b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/6_Observer/Textures/GUIPowerMarker.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/_DesignPatterns/6_Observer/Textures/GUIPowerMarker.tif -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVP.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 275638475729b624dab6b99e2efb6f9a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVP/Audio.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4617d239772f249cbbe1c63ee3fe8a58 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVP/Audio/ShooterTargetHit.aif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/_DesignPatterns/7_MVP/Audio/ShooterTargetHit.aif -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVP/Audio/ShooterTargetMiss.aif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/_DesignPatterns/7_MVP/Audio/ShooterTargetMiss.aif -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVP/MVP.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7c6e31a3aadf5472fa539629b207aea4 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVP/Meshes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 80a42046e0fd64ed4b7a7b72b1bd8511 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVP/Meshes/Shooter.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 663a13955720e47d1867b97d62cff05e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVP/Meshes/Shooter/ShooterTarget.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/_DesignPatterns/7_MVP/Meshes/Shooter/ShooterTarget.fbx -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVP/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6a1f80c4224cf411a9ff4c75504051b9 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVP/Prefabs/HealthResetPanel.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c1b157438d21776479b7f521b6ec0621 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVP/Prefabs/HealthSlider.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fe2d1e0bb5838da4692d28eaab1d6071 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVP/Prefabs/Model.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a77cab8ba6e3bb549800eb9662c99f76 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVP/Prefabs/Presenter.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4f7abdc0a9ee01b479fa861b706cbb38 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVP/Prefabs/TargetMesh.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0b1ca36a575c8c947a84bd951918d6cd 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVP/Prefabs/View.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b91a41eb6936a524080341a0d76b63e4 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVP/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7522b8e0bc6c84c11ab164d713633678 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVP/Scripts/ExampleUsage.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9f3a045eb175247a4ba52b2d3a67742e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVP/Scripts/Pattern.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e85f11d1b697144e3bd0136256ab109a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVP/Textures.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1a1dcbbe73c564f069a7cfab8748c84a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVP/Textures/HealthIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/_DesignPatterns/7_MVP/Textures/HealthIcon.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVP/Textures/ShooterTargetAlbedo.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/_DesignPatterns/7_MVP/Textures/ShooterTargetAlbedo.tif -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVP_UIToolkit.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b3e51e4244653de40a5ebe75d5446db8 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVP_UIToolkit/Data.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1c0454c9f93405242b9550f9d6ea3d15 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVP_UIToolkit/MVP_UIToolkit.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5c5f99b647c927c4586a23bf45428002 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVP_UIToolkit/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c65785a170f4af3499552ad244df8d9e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVP_UIToolkit/Prefabs/AudioManager.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 19bb287869962644890d8e7cfb5d8091 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVP_UIToolkit/Prefabs/DemoPresenter.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 53f18aee385fde54d92c93b80cc8b7f9 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVP_UIToolkit/Prefabs/Directional Light.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a46b800ffd1b8694b8fdc41012af27b0 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVP_UIToolkit/Prefabs/EventSystem.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 809e3ffedb01fd64f9057b76e7283f1c 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVP_UIToolkit/Prefabs/HealthPresenter.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d91339fbe3963bb45bad0c392ef4b919 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVP_UIToolkit/Prefabs/HealthViewModel.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 507673d92da44264ca6f5e100a6949d9 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVP_UIToolkit/Prefabs/SceneCamera.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e41a7726a69595a4892e1a09e33ee80b 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVP_UIToolkit/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5b0537e8b69c0094db220b273c17f4ff 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVP_UIToolkit/Scripts/DamageTrigger.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a1ee77ad50799d54aa8ee705cff5db48 -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVP_UIToolkit/Scripts/HealthModel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bf3d2f385af60f04d8dda69ab9be0b87 -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVP_UIToolkit/Scripts/HealthPresenter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cbeb4d3deabfd0d4085c7a8274bb8999 -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVP_UIToolkit/UI.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a8a4a491cc975974a9c26d48fc1296bc 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVVM.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 12cc48b479e94b74291476ec30f27f61 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVVM/Data.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c9fca51a224acca4bb938c9b5ea7700f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVVM/MVVM.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b1c868e161b0bc74eb18b9a89e645044 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVVM/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6666557bb9c1a6e4e8efa987adc01020 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVVM/Prefabs/DemoPresenter.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5de08489821414f4894100706958e218 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVVM/Prefabs/Directional Light.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c991d22b7b4dc9445922b228798b6565 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVVM/Prefabs/EventSystem.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 126f7782746c0b8449fa4f21e04e0aaf 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVVM/Prefabs/MVVMAssets.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b1d31d2dc51a8e843b618ce2fc300c8f 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVVM/Prefabs/SceneCamera.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c0e6892ae3424f34fbcbd89e7848253a 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVVM/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6854b524691a9214dbadc58164379b5b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVVM/Scripts/DamageTrigger.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c4e10ac22ec05fc4e8fa8cc324ba58cb -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVVM/Scripts/HealthModel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b655479f6960d1b42841f99762b2bcdc -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVVM/Scripts/HealthViewModel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 98168a5c8e59bfb4cb830675c4cbcb99 -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/7_MVVM/UI.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 19c1e672762e87f4ca5cf5723e38ac4d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/8_Strategy.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b88bff1c40bc3e341bed12eeddfdaa3b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/8_Strategy/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9361f7135a6929d4b875ad2628727a2e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/8_Strategy/Prefabs/AirSupportFX.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 64801e4e2c7a2c648b705632ffc00c22 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/8_Strategy/Prefabs/DemoPresenter.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aa3bc18e6cfdf3a448e8e26665040f5c 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/8_Strategy/Prefabs/EventSystem.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7f6cb12ef59d5dc428ab80ac271f521c 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/8_Strategy/Prefabs/FirstAidFX.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7d51a4877183029419777a09c8287048 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/8_Strategy/Prefabs/RadarFX.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 69b1c0813dca1084e974d5e6f4da5e96 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/8_Strategy/Prefabs/Scene Camera.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a0cbc141113a86f4c9cff99c2c23ad97 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/8_Strategy/Prefabs/SoundEffectManager.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8c93484dd909537499e3d6d93a4c3849 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/8_Strategy/Prefabs/SoundManager.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 34311a9607768c147af8ae57962cc8e9 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/8_Strategy/Prefabs/StrategyAssets.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 153d56fb407385243a8e9e80bae6b8ec 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/8_Strategy/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6fea0bb11b5426641aa1a710752a0060 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/8_Strategy/Scripts/Abilities.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4c90cdefc2e5c734ba39fee84375d8a2 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/8_Strategy/Scripts/Abilities/Ability.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2ce8c4c4d3144c079d379837daa104b8 3 | timeCreated: 1710281678 -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/8_Strategy/Strategy.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 05d6d6888001787418f7e937a0e165ab 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/8_Strategy/Textures.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9e4d804835e8b2f4397cee564e938640 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/8_Strategy/Textures/AirSupportIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/_DesignPatterns/8_Strategy/Textures/AirSupportIcon.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/8_Strategy/Textures/BoltIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/_DesignPatterns/8_Strategy/Textures/BoltIcon.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/8_Strategy/Textures/FirstAidIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/_DesignPatterns/8_Strategy/Textures/FirstAidIcon.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/8_Strategy/Textures/RadarIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/_DesignPatterns/8_Strategy/Textures/RadarIcon.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/8_Strategy/Textures/ShieldIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/_DesignPatterns/8_Strategy/Textures/ShieldIcon.png -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/9_Flyweight.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 453371d3311da4e418b5a7babe07b5bf 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/9_Flyweight/Flyweight.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2f6a9e720ab599643bf7d5a656dcee0e 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/9_Flyweight/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5deb4899c72af3640930bee9dd272659 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/9_Flyweight/Prefabs/DemoPresenter.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 80b74d215706e7a499a58d59ab396247 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/9_Flyweight/Prefabs/EventSystem.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 94432a3c97134264eb5bdfa1a46fe350 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/9_Flyweight/Prefabs/Lighting.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9ae44cab60a4c2c4c926e54954bd4560 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/9_Flyweight/Prefabs/Scene Camera.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2b43a2943a87efc449b02f07d1af4342 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/9_Flyweight/Prefabs/Ship.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4ab4bf7d98ffd7d4fb3bfa79d16725b6 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/9_Flyweight/Prefabs/ShipUnrefactored.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 045023bf67b63c847be0fe3320d397f2 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_DesignPatterns/9_Flyweight/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ea7b1a44cde7f3945bd3a0b12a096e8f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eca3af0948908a547994013fcf3c0c9e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/1_SingleResponsibility.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e221e221d8216fd46a4057c198d59dc0 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/1_SingleResponsibility/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 65528f6a2b6e57442a5b2a038648600e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/1_SingleResponsibility/Prefabs/DemoPresenter.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 27f1ed1059861b944a6217ef5c943547 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/1_SingleResponsibility/Prefabs/Lighting.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d69cf4ed89611cb4eae4c675f65d6403 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/1_SingleResponsibility/Prefabs/Scene Camera.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9bf63bb11db29124bb6d6c1fb9658293 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/1_SingleResponsibility/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: deee3fe75ded2485f8288926bce03a36 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/1_SingleResponsibility/SingleResponsibility.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7e4cc0578c67652468036d32e02e7c5c 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/2_OpenClosed.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e0410561984022a469ab35d20cfebb1b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/2_OpenClosed/OpenClosed.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b84c4c9fe3532cf4e93da861a56900ff 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/2_OpenClosed/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c25f666fd765f37468fbd4aa1263cfc2 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/2_OpenClosed/Prefabs/Bounds.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0fc7ee4ca481cd647b0f305d7ec9bc92 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/2_OpenClosed/Prefabs/DemoPresenter.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 340509462cc20d9498324320a5b4dcf2 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/2_OpenClosed/Prefabs/Lighting.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 55a12cff70be3334a82ddd38ebc74e5d 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/2_OpenClosed/Prefabs/OpenClosedAssets.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c29e7f8d7c71f8f4b96d7b0ada390029 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/2_OpenClosed/Prefabs/Scene Camera.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e49f27680f7970d478e3ba58b1f84d74 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/2_OpenClosed/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7de9d48963b5b46139b168eb7b26fbb3 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/2_OpenClosed/Scripts/Unrefactored.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6958c49580ee3f340a7b2d374cd535bf 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/3_LiskovSubstitution.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 94f1735d883eac04f90e853d47ca79df 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/3_LiskovSubstitution/LiskovSubstitution.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c6fc4c908a9e8ce4391a839f44286dc7 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/3_LiskovSubstitution/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f7835d50e3db88248a84581cd02a807b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/3_LiskovSubstitution/Prefabs/Bounds.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9ca846206b77ab2478c6a130145752b0 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/3_LiskovSubstitution/Prefabs/DemoPresenter.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d3e88f1a42265f44482da66b298c275e 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/3_LiskovSubstitution/Prefabs/HealthBoost.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1002b864c63af834aa847180d7d83a4f 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/3_LiskovSubstitution/Prefabs/InvulnerabilityPowerUp.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 12114995b9118b345becca4c3103e536 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/3_LiskovSubstitution/Prefabs/Lighting.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8cd18882795431549a0f5f6286163b88 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/3_LiskovSubstitution/Prefabs/Scene Camera.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c1731ffd86a620244b3cf4523f18b175 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/3_LiskovSubstitution/Prefabs/SpeedBoost.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 10a4bb3940b4da049aec223cde887c7e 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/3_LiskovSubstitution/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2203527932f854fa4a4a2265e0e23f47 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/3_LiskovSubstitution/Scripts/Health.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a0f069ed30617de4b935d69b22009f0c 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/3_LiskovSubstitution/Scripts/PowerUps.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cd1ac2d8199d28246a1674427b9a81ed 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/3_LiskovSubstitution/Scripts/PowerUps/HealthBoost.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d4e8c4fbf3294b789b5037fcc462b9e7 3 | timeCreated: 1709681935 -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/3_LiskovSubstitution/Scripts/PowerUps/SpeedBoost.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ec18febd6d55464383b1c9d69b728211 3 | timeCreated: 1709681863 -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/3_LiskovSubstitution/Scripts/Unrefactored/UnrefactoredPowerUp.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 826b4f8eacaa4e9881ff29ac85ddb58d 3 | timeCreated: 1709683405 -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/4_InterfaceSegregation.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 91241956185f61249a8e79da64755ffc 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/4_InterfaceSegregation/InterfaceSegregation.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 429e376c2360e144e8bdf8145997e56d 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/4_InterfaceSegregation/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 34e581280ae99f04790494ed6e221c8f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/4_InterfaceSegregation/Prefabs/CircleFX.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1f6eccdc7a084fc41b6416fa9af0b51f 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/4_InterfaceSegregation/Prefabs/DemoPresenter.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d97813d28da734e46be2c123113a9692 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/4_InterfaceSegregation/Prefabs/EventSystem.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aab127d150e61044dabc989ab0d5c571 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/4_InterfaceSegregation/Prefabs/HealthUI.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3a5864d91e9b51840916cb5a2192f801 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/4_InterfaceSegregation/Prefabs/Lighting.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 23898eb149799ca49a33c41b13c2a3cd 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/4_InterfaceSegregation/Prefabs/Projectile.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5c287455ae6db354e99f40202a61c3df 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/4_InterfaceSegregation/Prefabs/Scene Camera.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cdb432f9ef7f7cb4b94abcff424e37f7 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/4_InterfaceSegregation/Prefabs/Target.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b82e51ef87e99a34ab9920885b3c2969 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/4_InterfaceSegregation/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e08e30d585c1f4d2e9034ad10b9d0079 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/4_InterfaceSegregation/Scripts/Interfaces/IDamageable.cs: -------------------------------------------------------------------------------- 1 | namespace DesignPatterns.ISP 2 | { 3 | public interface IDamageable 4 | { 5 | void TakeDamage(float amount); 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/5_DependencyInversion.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2b934ece55b294e2db634b2565fe849d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/5_DependencyInversion/DependencyInversion.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 253506c4f2e77344c83663c20536527b 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/5_DependencyInversion/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0982081b0ea14094db02705b786690db 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/5_DependencyInversion/Meshes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bd427af07f7921a4881e6709a9a7c50b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/5_DependencyInversion/Meshes/DoorWall.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/UnityTechnologies/_SOLID/5_DependencyInversion/Meshes/DoorWall.fbx -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/5_DependencyInversion/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 312601d9c35ba124f8ea3be1e756601c 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/5_DependencyInversion/Prefabs/DemoPresenter.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a6a4f9cef77ea8a4e8af0e08e3432998 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/5_DependencyInversion/Prefabs/EventSystem.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 70cc9b00e0c044f49829ef132e920519 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/5_DependencyInversion/Prefabs/Lighting.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 48241dbb71e16d341b699538585c4790 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/5_DependencyInversion/Prefabs/Scene Camera.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d5a8525afd421f54ca7454b85ed29793 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/UnityTechnologies/_SOLID/5_DependencyInversion/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2a546b6c4b0ca4790b8005c80dfcc867 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/_StyleSheet.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8665bc0f779fa9b4aacc4035c53807e1 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/_ThirdParty.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c1c4e71f8dfc554479bcec8dccc48e1d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/_ThirdParty/Fonts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2186f8c90a7814c819d1c4ff02f52af4 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/_ThirdParty/Fonts/Inter.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 79a17234e77712b46b029fecf8ed0202 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/_ThirdParty/Fonts/Inter/Inter-VariableFont_slnt,wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/_ThirdParty/Fonts/Inter/Inter-VariableFont_slnt,wght.ttf -------------------------------------------------------------------------------- /Assets/_ThirdParty/Fonts/Roboto.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3bb49128035c7474f8af42db3a27c67c 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/_ThirdParty/Fonts/Roboto/Roboto-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/_ThirdParty/Fonts/Roboto/Roboto-Black.ttf -------------------------------------------------------------------------------- /Assets/_ThirdParty/Fonts/Roboto/Roboto-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/_ThirdParty/Fonts/Roboto/Roboto-Bold.ttf -------------------------------------------------------------------------------- /Assets/_ThirdParty/Fonts/Roboto/Roboto-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/_ThirdParty/Fonts/Roboto/Roboto-Light.ttf -------------------------------------------------------------------------------- /Assets/_ThirdParty/Fonts/Roboto/Roboto-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/_ThirdParty/Fonts/Roboto/Roboto-Medium.ttf -------------------------------------------------------------------------------- /Assets/_ThirdParty/Fonts/Roboto/Roboto-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/_ThirdParty/Fonts/Roboto/Roboto-Regular.ttf -------------------------------------------------------------------------------- /Assets/_ThirdParty/Fonts/Roboto/Roboto-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/game-programming-patterns-demo/b2b309abf65c59fd53f09a4a391396c592c99c7d/Assets/_ThirdParty/Fonts/Roboto/Roboto-Thin.ttf -------------------------------------------------------------------------------- /ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!236 &1 4 | ClusterInputManager: 5 | m_ObjectHideFlags: 0 6 | m_Inputs: [] 7 | -------------------------------------------------------------------------------- /ProjectSettings/MultiplayerManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!655991488 &1 4 | MultiplayerManager: 5 | m_ObjectHideFlags: 0 6 | m_EnableMultiplayerRoles: 0 7 | m_StrippingTypes: {} 8 | -------------------------------------------------------------------------------- /ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1386491679 &1 4 | PresetManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_DefaultPresets: {} 8 | -------------------------------------------------------------------------------- /ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 6000.0.9f1 2 | m_EditorVersionWithRevision: 6000.0.9f1 (1490908003ac) 3 | -------------------------------------------------------------------------------- /ProjectSettings/VersionControlSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!890905787 &1 4 | VersionControlSettings: 5 | m_ObjectHideFlags: 0 6 | m_Mode: Visible Meta Files 7 | m_CollabEditorSettings: 8 | inProgressEnabled: 1 9 | -------------------------------------------------------------------------------- /ProjectSettings/XRSettings.asset: -------------------------------------------------------------------------------- 1 | { 2 | "m_SettingKeys": [ 3 | "VR Device Disabled", 4 | "VR Device User Alert" 5 | ], 6 | "m_SettingValues": [ 7 | "False", 8 | "False" 9 | ] 10 | } --------------------------------------------------------------------------------