using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class MyCodeStyle : MonoBehaviour {
    //Constants : UpperCase SnakeCase
    //상수(고정된 수) : 모두 대문자
    public const int CONSTANT_FIELD = 56;

    //Properties : PascalCase
    //속성 : 파스칼 표기법 = 첫글자는 대문자 + 단어마다 대문자
    public static MyCodeStyle Instanse { get; private set; }

    //Events : PascalCase
    //이벤트들도 파스칼 표기법 = 첫글자는 대문자 + 단어마다 대문자
    public event EventHandler OnSomethingHappened;

    //Fields : camelCase
    //필드 : 낙타 표기법 = 첫글자 소문자 + 나머진 파스칼케이스처럼
    private float memberVariable;

    //Function Names : PascalCase
    //함수 이름 : 파스칼 표기법 = 첫글자는 대문자 + 단어마다 대문자
    private void Awake() {
        Instance = this;

        DoSomething(10f);
    }

    //Function Params: camelCase
    //함수 파라미터 : 낙타 표기법 = 첫글자 소문자 + 나머진 파스칼케이스처럼
    private void DoSomething(float time) {
        // Do something...
        memberVariable = time + Time.deltatime;
        if (memberVariable > 0) {
            //Do something...
        }
    }
}

Git Ignore파일

gitignore

Git 협업 전략

https://i-believe-in-me.tistory.com/148

API 명세서

프로젝트 구조

├─.vscode
├─Assets
│  ├─Adaptive Performance
│  │  ├─Provider
│  │  └─Settings
│  ├─Asteroids pack
│  │  ├─Materials
│  │  ├─Meshes
│  │  ├─Prefabs
│  │  ├─Scenes
│  │  └─Textures
│  │      ├─Texture 1
│  │      ├─Texture 2
│  │      ├─Texture 3
│  │      ├─Texture 4
│  │      └─Texture 5
│  ├─BlitzRig
│  │  ├─Editor
│  │  └─Script
│  ├─Editor
│  │  └─com.unity.mobile.notifications
│  ├─FantasyHavenAssets
│  │  └─AlienBug
│  │      ├─AnimationClips
│  │      ├─Modell
│  │      ├─_Animator
│  │      ├─_Material
│  │      └─_Prefabs
│  ├─FPS Control Unity Mobile
│  ├─Furniture_FREE
│  │  ├─Materials
│  │  ├─Meshes
│  │  ├─Prefabs
│  │  ├─Scenes
│  │  └─Textures
│  ├─Image Joystick _ Render Texture
│  ├─Images
│  ├─Layer Lab
│  │  ├─GUI Kit - Mono Round
│  │  │  ├─Prefabs
│  │  │  │  └─Prefabs_DemoScene
│  │  │  └─ResourceData
│  │  │      ├─Fonts
│  │  │      └─Sprites
│  │  │          └─Components
│  │  │              ├─Button
│  │  │              └─Popup
│  │  └─GUI PRO Kit - Simple Casual.PSD Sources
│  │      ├─Prefabs
│  │      │  ├─Prefabs_Component_Popups
│  │      │  ├─Prefabs_Component_Sliders
│  │      │  └─Prefabs_DemoScene_Panels
│  │      │      └─Dark
│  │      ├─ResourcesData
│  │      │  ├─Fonts
│  │      │  └─Sprites
│  │      │      ├─Components
│  │      │      │  ├─Button
│  │      │      │  │  ├─Button_Custom
│  │      │      │  │  ├─Button_Demo_Common
│  │      │      │  │  ├─Button_Demo_Dark
│  │      │      │  │  └─Button_Demo_Light
│  │      │      │  ├─Frame
│  │      │      │  │  ├─Frame_Demo_Common
│  │      │      │  │  └─Frame_Demo_Dark
│  │      │      │  ├─Popup
│  │      │      │  │  ├─Popup_Custom
│  │      │      │  │  ├─Popup_Demo_Common
│  │      │      │  │  ├─Popup_Demo_Dark
│  │      │      │  │  └─Popup_Demo_Light
│  │      │      │  └─Slider
│  │      │      │      ├─Slider_Demo_Common
│  │      │      │      ├─Slider_Demo_Dark
│  │      │      │      └─Slider_Demo_Light
│  │      │      └─Demo
│  │      │          ├─Demo_Character
│  │      │          ├─Demo_Icon
│  │      │          ├─Demo_Image
│  │      │          └─Demo_Play
│  │      └─Scripts
│  ├─Megapoly.Art
│  │  └─Vintage Controls
│  │      ├─Materials
│  │      ├─Meshes
│  │      ├─Prefabs
│  │      ├─Scenes
│  │      ├─Scripts
│  │      └─Textures
│  ├─Music
│  ├─OutlineEffect
│  │  ├─OutlineEffect
│  │  │  └─Resources
│  │  └─Samples
│  │      └─Demo
│  │          └─Content
│  │              └─chair
│  ├─OutlineToolkit
│  │  ├─Script
│  │  └─Shader
│  ├─Plugins
│  │  ├─Android
│  │  └─Demigiant
│  │      └─DOTween
│  │          ├─Editor
│  │          │  └─Imgs
│  │          └─Modules
│  ├─Resources
│  │  └─InteractiveUI
│  │      └─RenderTexture
│  ├─Scenes
│  │  └─New Folder
│  ├─Scripts
│  │  ├─MainScreen
│  │  ├─ResponseData
│  │  └─VariableManager
│  ├─SimpleSpaceInteriors
│  │  ├─Materials
│  │  ├─Models
│  │  ├─Prefabs
│  │  │  ├─Environments
│  │  │  ├─Items
│  │  │  └─Props
│  │  ├─Scenes
│  │  └─Textures
│  ├─TextMesh Pro
│  │  ├─Documentation
│  │  ├─Examples & Extras
│  │  │  ├─Prefabs
│  │  │  └─Scripts
│  │  ├─Fonts
│  │  ├─Resources
│  │  │  ├─Fonts & Materials
│  │  │  ├─Sprite Assets
│  │  │  └─Style Sheets
│  │  ├─Shaders
│  │  └─Sprites
│  ├─TrinityShip
│  │  └─Materials
│  ├─TutorialInfo
│  │  ├─Icons
│  │  └─Scripts
│  │      └─Editor
│  ├─WarZone Sci-Fi Turret pack
│  │  └─Materials
│  ├─WebSocket
│  └─Work
├─Library
│  ├─APIUpdater
│  │  └─ConfigurationCache
│  ├─Artifacts
│  │  ├─00
│  │  ├─01
│  │  ├─02
│  │  ├─03
│  │  ├─04
│  │  ├─05
│  │  ├─06
│  │  ├─07
│  │  ├─08
│  │  ├─09
│  │  ├─0a
│  │  ├─0b
│  │  ├─0c
│  │  ├─0d
│  │  ├─0e
│  │  ├─0f
│  │  ├─10
│  │  ├─11
│  │  ├─12
│  │  ├─13
│  │  ├─14
│  │  ├─15
│  │  ├─16
│  │  ├─17
│  │  ├─18
│  │  ├─19
│  │  ├─1a
│  │  ├─1b
│  │  ├─1c
│  │  ├─1d
│  │  ├─1e
│  │  ├─1f
│  │  ├─20
│  │  ├─21
│  │  ├─22
│  │  ├─23
│  │  ├─24
│  │  ├─25
│  │  ├─26
│  │  ├─27
│  │  ├─28
│  │  ├─29
│  │  ├─2a
│  │  ├─2b
│  │  ├─2c
│  │  ├─2d
│  │  ├─2e
│  │  ├─2f
│  │  ├─30
│  │  ├─31
│  │  ├─32
│  │  ├─33
│  │  ├─34
│  │  ├─35
│  │  ├─36
│  │  ├─37
│  │  ├─38
│  │  ├─39
│  │  ├─3a
│  │  ├─3b
│  │  ├─3c
│  │  ├─3d
│  │  ├─3e
│  │  ├─3f
│  │  ├─40
│  │  ├─41
│  │  ├─42
│  │  ├─43
│  │  ├─44
│  │  ├─45
│  │  ├─46
│  │  ├─47
│  │  ├─48
│  │  ├─49
│  │  ├─4a
│  │  ├─4b
│  │  ├─4c
│  │  ├─4d
│  │  ├─4e
│  │  ├─4f
│  │  ├─50
│  │  ├─51
│  │  ├─52
│  │  ├─53
│  │  ├─54
│  │  ├─55
│  │  ├─56
│  │  ├─57
│  │  ├─58
│  │  ├─59
│  │  ├─5a
│  │  ├─5b
│  │  ├─5c
│  │  ├─5d
│  │  ├─5e
│  │  ├─5f
│  │  ├─60
│  │  ├─61
│  │  ├─62
│  │  ├─63
│  │  ├─64
│  │  ├─65
│  │  ├─66
│  │  ├─67
│  │  ├─68
│  │  ├─69
│  │  ├─6a
│  │  ├─6b
│  │  ├─6c
│  │  ├─6d
│  │  ├─6e
│  │  ├─6f
│  │  ├─70
│  │  ├─71
│  │  ├─72
│  │  ├─73
│  │  ├─74
│  │  ├─75
│  │  ├─76
│  │  ├─77
│  │  ├─78
│  │  ├─79
│  │  ├─7a
│  │  ├─7b
│  │  ├─7c
│  │  ├─7d
│  │  ├─7e
│  │  ├─7f
│  │  ├─80
│  │  ├─81
│  │  ├─82
│  │  ├─83
│  │  ├─84
│  │  ├─85
│  │  ├─86
│  │  ├─87
│  │  ├─88
│  │  ├─89
│  │  ├─8a
│  │  ├─8b
│  │  ├─8c
│  │  ├─8d
│  │  ├─8e
│  │  ├─8f
│  │  ├─90
│  │  ├─91
│  │  ├─92
│  │  ├─93
│  │  ├─94
│  │  ├─95
│  │  ├─96
│  │  ├─97
│  │  ├─98
│  │  ├─99
│  │  ├─9a
│  │  ├─9b
│  │  ├─9c
│  │  ├─9d
│  │  ├─9e
│  │  ├─9f
│  │  ├─a0
│  │  ├─a1
│  │  ├─a2
│  │  ├─a3
│  │  ├─a4
│  │  ├─a5
│  │  ├─a6
│  │  ├─a7
│  │  ├─a8
│  │  ├─a9
│  │  ├─aa
│  │  ├─ab
│  │  ├─ac
│  │  ├─ad
│  │  ├─ae
│  │  ├─af
│  │  ├─b0
│  │  ├─b1
│  │  ├─b2
│  │  ├─b3
│  │  ├─b4
│  │  ├─b5
│  │  ├─b6
│  │  ├─b7
│  │  ├─b8
│  │  ├─b9
│  │  ├─ba
│  │  ├─bb
│  │  ├─bc
│  │  ├─bd
│  │  ├─be
│  │  ├─bf
│  │  ├─c0
│  │  ├─c1
│  │  ├─c2
│  │  ├─c3
│  │  ├─c4
│  │  ├─c5
│  │  ├─c6
│  │  ├─c7
│  │  ├─c8
│  │  ├─c9
│  │  ├─ca
│  │  ├─cb
│  │  ├─cc
│  │  ├─cd
│  │  ├─ce
│  │  ├─cf
│  │  ├─d0
│  │  ├─d1
│  │  ├─d2
│  │  ├─d3
│  │  ├─d4
│  │  ├─d5
│  │  ├─d6
│  │  ├─d7
│  │  ├─d8
│  │  ├─d9
│  │  ├─da
│  │  ├─db
│  │  ├─dc
│  │  ├─dd
│  │  ├─de
│  │  ├─df
│  │  ├─e0
│  │  ├─e1
│  │  ├─e2
│  │  ├─e3
│  │  ├─e4
│  │  ├─e5
│  │  ├─e6
│  │  ├─e7
│  │  ├─e8
│  │  ├─e9
│  │  ├─ea
│  │  ├─eb
│  │  ├─ec
│  │  ├─ed
│  │  ├─ee
│  │  ├─ef
│  │  ├─f0
│  │  ├─f1
│  │  ├─f2
│  │  ├─f3
│  │  ├─f4
│  │  ├─f5
│  │  ├─f6
│  │  ├─f7
│  │  ├─f8
│  │  ├─f9
│  │  ├─fa
│  │  ├─fb
│  │  ├─fc
│  │  ├─fd
│  │  ├─fe
│  │  └─ff
│  ├─Bee
│  │  ├─artifacts
│  │  │  ├─1900b0aE.dag
│  │  │  └─mvdfrm
│  │  └─CachedNodeOutput
│  ├─PackageCache
│  │  ├─[email protected]
│  │  │  ├─Documentation~
│  │  │  ├─Editor
│  │  │  │  ├─Assets
│  │  │  │  ├─Interface
│  │  │  │  ├─ObjectMenuCreation
│  │  │  │  │  └─DefaultAssets
│  │  │  │  │      └─Textures
│  │  │  │  │          └─v2
│  │  │  │  ├─ShapeEditor
│  │  │  │  ├─SpriteEditor
│  │  │  │  ├─SpriteEditorModule
│  │  │  │  │  └─SpriteFrameModule
│  │  │  │  └─UI
│  │  │  │      └─SpriteEditor
│  │  │  └─Tests
│  │  │      └─Editor
│  │  ├─[email protected]
│  │  │  ├─Documentation~
│  │  │  ├─Editor
│  │  │  │  ├─DeviceSimulator
│  │  │  │  └─Provider
│  │  │  │      └─Management
│  │  │  ├─Runtime
│  │  │  │  ├─Plugins
│  │  │  │  │  └─Android
│  │  │  │  │      └─com
│  │  │  │  │          └─unity3d
│  │  │  │  │              └─adaptiveperformance
│  │  │  │  │                  └─samsung
│  │  │  │  ├─Provider
│  │  │  │  │  ├─Android
│  │  │  │  │  └─Management
│  │  │  │  └─Scalers
│  │  │  └─Tests
│  │  │      └─Runtime
│  │  ├─[email protected]
│  │  │  ├─AdaptivePerformanceProject
│  │  │  ├─Documentation~
│  │  │  │  └─Images
│  │  │  │      ├─Samples
│  │  │  │      └─VisualScripting
│  │  │  ├─Editor
│  │  │  │  ├─Analytics
│  │  │  │  │  └─Hooks
│  │  │  │  ├─DeviceSimulator
│  │  │  │  ├─Management
│  │  │  │  │  └─Metadata
│  │  │  │  ├─Profiler
│  │  │  │  ├─Provider
│  │  │  │  └─UI
│  │  │  ├─Runtime
│  │  │  │  ├─Android
│  │  │  │  │  └─Plugins
│  │  │  │  │      └─CpuTime
│  │  │  │  │          ├─arm64-v8a
│  │  │  │  │          ├─armeabi-v7a
│  │  │  │  │          └─x86
│  │  │  │  ├─Core
│  │  │  │  ├─Indexer
│  │  │  │  ├─Management
│  │  │  │  ├─Profiler
│  │  │  │  ├─Scalers
│  │  │  │  ├─Subsystem
│  │  │  │  └─VisualScript
│  │  │  ├─Samples~
│  │  │  │  ├─Adaptive Batching
│  │  │  │  ├─Adaptive Decals
│  │  │  │  ├─Adaptive Framerate
│  │  │  │  ├─Adaptive Layer Culling
│  │  │  │  ├─Adaptive LOD
│  │  │  │  ├─Adaptive LUT
│  │  │  │  ├─Adaptive MSAA
│  │  │  │  ├─Adaptive Physics
│  │  │  │  ├─Adaptive Resolution
│  │  │  │  ├─Adaptive Shadow
│  │  │  │  ├─Adaptive Sorting
│  │  │  │  ├─Adaptive Transparency
│  │  │  │  ├─Adaptive View Distance
│  │  │  │  ├─Automatic Performance Control
│  │  │  │  ├─Boost
│  │  │  │  ├─Bottleneck
│  │  │  │  ├─ClusterInfo
│  │  │  │  ├─Custom Scaler
│  │  │  │  ├─Environment
│  │  │  │  │  ├─Animations
│  │  │  │  │  ├─Blockwall
│  │  │  │  │  ├─Boost
│  │  │  │  │  ├─Bottleneck
│  │  │  │  │  ├─ClusterInfo
│  │  │  │  │  ├─Editor
│  │  │  │  │  ├─Floor
│  │  │  │  │  ├─Rocks
│  │  │  │  │  │  ├─Materials
│  │  │  │  │  │  ├─Models
│  │  │  │  │  │  └─Textures
│  │  │  │  │  ├─Scaler
│  │  │  │  │  ├─ScalerProfiles
│  │  │  │  │  ├─Settings
│  │  │  │  │  ├─URP Settings
│  │  │  │  │  └─Vegetation
│  │  │  │  │      ├─Materials
│  │  │  │  │      ├─Models
│  │  │  │  │      └─Textures
│  │  │  │  ├─Lifecycle Management
│  │  │  │  ├─Performance Mode
│  │  │  │  ├─Scaler Profiles
│  │  │  │  ├─Thermal
│  │  │  │  ├─VariableRefreshRate
│  │  │  │  └─Visual Scripting
│  │  │  └─Tests
│  │  │      ├─Editor
│  │  │      ├─Runtime
│  │  │      ├─StandaloneSubsystem
│  │  │      └─TestPackage
│  │  │          ├─Editor
│  │  │          └─Runtime
│  │  ├─[email protected]
│  │  │  ├─.Resources
│  │  │  ├─Documentation~
│  │  │  │  └─images
│  │  │  ├─Editor
│  │  │  │  └─PlasticSCM
│  │  │  │      ├─AssetMenu
│  │  │  │      │  └─Dialogs
│  │  │  │      ├─AssetOverlays
│  │  │  │      │  └─Cache
│  │  │  │      ├─Assets
│  │  │  │      │  ├─Images
│  │  │  │      │  ├─Layouts
│  │  │  │      │  │  └─PlasticWindow
│  │  │  │      │  └─Styles
│  │  │  │      ├─AssetsUtils
│  │  │  │      │  └─Processor
│  │  │  │      ├─CollabMigration
│  │  │  │      ├─Configuration
│  │  │  │      │  ├─CloudEdition
│  │  │  │      │  │  └─Welcome
│  │  │  │      │  └─TeamEdition
│  │  │  │      ├─Developer
│  │  │  │      │  └─UpdateReport
│  │  │  │      ├─Gluon
│  │  │  │      │  └─UpdateReport
│  │  │  │      ├─Help
│  │  │  │      ├─Hub
│  │  │  │      │  └─Operations
│  │  │  │      ├─Inspector
│  │  │  │      ├─SceneView
│  │  │  │      ├─Tool
│  │  │  │      ├─Toolbar
│  │  │  │      ├─UI
│  │  │  │      │  ├─Avatar
│  │  │  │      │  ├─Message
│  │  │  │      │  ├─Progress
│  │  │  │      │  ├─StatusBar
│  │  │  │      │  ├─Tree
│  │  │  │      │  └─UIElements
│  │  │  │      ├─Views
│  │  │  │      │  ├─Branch
│  │  │  │      │  │  └─Dialogs
│  │  │  │      │  ├─Changesets
│  │  │  │      │  ├─CreateWorkspace
│  │  │  │      │  │  └─Dialogs
│  │  │  │      │  ├─Diff
│  │  │  │      │  │  └─Dialogs
│  │  │  │      │  ├─History
│  │  │  │      │  ├─IncomingChanges
│  │  │  │      │  │  ├─Developer
│  │  │  │      │  │  │  └─DirectoryConflicts
│  │  │  │      │  │  └─Gluon
│  │  │  │      │  │      └─Errors
│  │  │  │      │  ├─PendingChanges
│  │  │  │      │  │  ├─Changelists
│  │  │  │      │  │  ├─Dialogs
│  │  │  │      │  │  └─PendingMergeLinks
│  │  │  │      │  └─Welcome
│  │  │  │      └─WebApi
│  │  │  └─Lib
│  │  │      └─Editor
│  │  │          └─PlasticSCM
│  │  │              └─Localization
│  │  ├─[email protected]
│  │  │  ├─Documentation~
│  │  │  └─net35
│  │  │      └─unity-custom
│  │  ├─[email protected]
│  │  ├─[email protected]
│  │  │  ├─Documentation~
│  │  │  │  └─images
│  │  │  └─Rider
│  │  │      └─Editor
│  │  │          ├─PostProcessors
│  │  │          ├─ProjectGeneration
│  │  │          ├─Properties
│  │  │          ├─UnitTesting
│  │  │          └─Util
│  │  ├─[email protected]
│  │  │  ├─Documentation~
│  │  │  │  └─Images
│  │  │  └─Editor
│  │  │      ├─AppleEventIntegration~
│  │  │      │  ├─AppleEventIntegration
│  │  │      │  └─AppleEventIntegration.xcodeproj
│  │  │      │      └─project.xcworkspace
│  │  │      │          └─xcshareddata
│  │  │      ├─COMIntegration
│  │  │      │  ├─COMIntegration~
│  │  │      │  └─Release
│  │  │      ├─Messaging
│  │  │      ├─Plugins
│  │  │      │  └─AppleEventIntegration.bundle
│  │  │      │      └─Contents
│  │  │      │          ├─MacOS
│  │  │      │          └─_CodeSignature
│  │  │      ├─ProjectGeneration
│  │  │      ├─Testing
│  │  │      └─VSWhere
│  │  ├─[email protected]
│  │  │  ├─Documentation~
│  │  │  └─Editor
│  │  │      └─ProjectGeneration
│  │  ├─[email protected]
│  │  │  ├─Documentation~
│  │  │  │  └─images
│  │  │  ├─Editor
│  │  │  │  ├─AndroidTools
│  │  │  │  ├─Fonts
│  │  │  │  ├─Tasks
│  │  │  │  ├─Textures
│  │  │  │  └─UI
│  │  │  └─Tests
│  │  │      ├─Editor
│  │  │      │  └─Performance
│  │  │      ├─Integration
│  │  │      └─Runtime
│  │  ├─[email protected]
│  │  │  ├─Documentation~
│  │  │  │  └─images
│  │  │  ├─Editor
│  │  │  ├─Runtime
│  │  │  │  ├─Android
│  │  │  │  │  └─Plugins
│  │  │  │  │      └─com
│  │  │  │  │          └─unity
│  │  │  │  │              └─androidnotifications
│  │  │  │  └─iOS
│  │  │  │      └─Plugins
│  │  │  ├─Samples~
│  │  │  │  └─NotificationsSamples
│  │  │  │      ├─Demo
│  │  │  │      │  ├─Data
│  │  │  │      │  ├─Prefabs
│  │  │  │      │  └─Sprites
│  │  │  │      ├─Scripts
│  │  │  │      │  ├─Android
│  │  │  │      │  │  └─Plugins
│  │  │  │      │  │      └─com
│  │  │  │      │  │          └─unity
│  │  │  │      │  │              └─androidnotifications
│  │  │  │      │  └─iOS
│  │  │  │      └─TextMesh Pro
│  │  │  │          ├─Documentation
│  │  │  │          ├─Resources
│  │  │  │          │  ├─Fonts & Materials
│  │  │  │          │  ├─Shaders
│  │  │  │          │  ├─Sprite Assets
│  │  │  │          │  └─Style Sheets
│  │  │  │          └─Sprites
│  │  │  └─Tests
│  │  │      ├─Editor
│  │  │      └─Runtime
│  │  │          ├─Android
│  │  │          └─iOS
│  │  ├─[email protected]
│  │  ├─[email protected]
│  │  ├─[email protected]
│  │  ├─[email protected]
│  │  ├─[email protected]
│  │  ├─[email protected]
│  │  ├─[email protected]
│  │  ├─[email protected]
│  │  ├─[email protected]
│  │  ├─[email protected]
│  │  ├─[email protected]
│  │  ├─[email protected]
│  │  ├─[email protected]
│  │  ├─[email protected]
│  │  ├─[email protected]
│  │  ├─[email protected]
│  │  ├─[email protected]
│  │  ├─[email protected]
│  │  ├─[email protected]
│  │  ├─[email protected]
│  │  ├─[email protected]
│  │  ├─[email protected]
│  │  ├─[email protected]
│  │  ├─[email protected]
│  │  ├─[email protected]
│  │  ├─[email protected]
│  │  ├─[email protected]
│  │  ├─[email protected]
│  │  ├─[email protected]
│  │  ├─[email protected]
│  │  ├─[email protected]
│  │  ├─[email protected]
│  │  ├─[email protected]
│  │  │  ├─Documentation~
│  │  │  └─Runtime
│  │  │      └─AOT
│  │  ├─[email protected]
│  │  │  ├─Documentation~
│  │  │  │  └─images
│  │  │  └─Runtime
│  │  ├─[email protected]
│  │  │  ├─Documentation~
│  │  │  │  └─images
│  │  │  ├─UnityEditor.TestRunner
│  │  │  │  ├─Api
│  │  │  │  │  └─Analytics
│  │  │  │  ├─CommandLineParser
│  │  │  │  ├─CommandLineTest
│  │  │  │  ├─GUI
│  │  │  │  │  ├─TestListBuilder
│  │  │  │  │  ├─TestListTreeView
│  │  │  │  │  └─Views
│  │  │  │  ├─NUnitExtension
│  │  │  │  │  └─Attributes
│  │  │  │  ├─TestLaunchers
│  │  │  │  │  └─PlatformSetup
│  │  │  │  ├─TestRun
│  │  │  │  │  └─Tasks
│  │  │  │  ├─TestRunner
│  │  │  │  │  ├─Callbacks
│  │  │  │  │  ├─Messages
│  │  │  │  │  └─Utils
│  │  │  │  ├─TestSettings
│  │  │  │  └─UnityTestProtocol
│  │  │  └─UnityEngine.TestRunner
│  │  │      ├─Assertions
│  │  │      │  └─LogScope
│  │  │      ├─NUnitExtensions
│  │  │      │  ├─Attributes
│  │  │      │  ├─Commands
│  │  │      │  ├─Filters
│  │  │      │  └─Runner
│  │  │      ├─TestRunner
│  │  │      │  ├─Callbacks
│  │  │      │  ├─Messages
│  │  │      │  └─RemoteHelpers
│  │  │      └─Utils
│  │  │          ├─AssemblyProvider
│  │  │          └─MonoBehaviourTest
│  │  ├─[email protected]
│  │  │  ├─Documentation~
│  │  │  ├─Editor Resources
│  │  │  │  ├─Gizmos
│  │  │  │  ├─Shaders
│  │  │  │  └─Textures
│  │  │  ├─Package Resources
│  │  │  ├─Scripts
│  │  │  │  ├─Editor
│  │  │  │  └─Runtime
│  │  │  └─Tests
│  │  │      ├─Editor
│  │  │      └─Runtime
│  │  ├─[email protected]
│  │  │  ├─DocCodeExamples
│  │  │  ├─Documentation~
│  │  │  │  └─images
│  │  │  ├─Editor
│  │  │  │  ├─Actions
│  │  │  │  │  └─Menus
│  │  │  │  ├─Activation
│  │  │  │  ├─Analytics
│  │  │  │  ├─Animation
│  │  │  │  ├─Attributes
│  │  │  │  ├─Audio
│  │  │  │  ├─ControlTrack
│  │  │  │  ├─CustomEditors
│  │  │  │  ├─Extensions
│  │  │  │  ├─inspectors
│  │  │  │  │  ├─ClipInspector
│  │  │  │  │  └─CurvesOwner
│  │  │  │  ├─Items
│  │  │  │  ├─Localization
│  │  │  │  ├─Manipulators
│  │  │  │  │  ├─AddDelete
│  │  │  │  │  ├─Cursors
│  │  │  │  │  ├─Move
│  │  │  │  │  ├─Sequence
│  │  │  │  │  ├─Trim
│  │  │  │  │  └─Utils
│  │  │  │  ├─Playables
│  │  │  │  ├─Properties
│  │  │  │  ├─Recording
│  │  │  │  ├─Signals
│  │  │  │  │  └─TreeView
│  │  │  │  ├─State
│  │  │  │  ├─StyleSheets
│  │  │  │  │  ├─Extensions
│  │  │  │  │  ├─Images
│  │  │  │  │  │  ├─DarkSkin
│  │  │  │  │  │  ├─Icons
│  │  │  │  │  │  ├─LightSkin
│  │  │  │  │  │  └─Shared
│  │  │  │  │  └─res
│  │  │  │  ├─treeview
│  │  │  │  │  ├─Drawers
│  │  │  │  │  │  └─Layers
│  │  │  │  │  ├─ItemGui
│  │  │  │  │  ├─Snapping
│  │  │  │  │  └─TrackGui
│  │  │  │  ├─Undo
│  │  │  │  ├─Utilities
│  │  │  │  │  └─Scopes
│  │  │  │  └─Window
│  │  │  │      ├─Modes
│  │  │  │      └─ViewModel
│  │  │  ├─Runtime
│  │  │  │  ├─Activation
│  │  │  │  ├─Animation
│  │  │  │  ├─AssetUpgrade
│  │  │  │  ├─Attributes
│  │  │  │  ├─Audio
│  │  │  │  ├─Control
│  │  │  │  ├─Evaluation
│  │  │  │  ├─Events
│  │  │  │  │  └─Signals
│  │  │  │  ├─Extensions
│  │  │  │  ├─Playables
│  │  │  │  ├─Properties
│  │  │  │  ├─Scripting
│  │  │  │  └─Utilities
│  │  │  └─Samples~
│  │  │      ├─Customization
│  │  │      │  ├─Annotation
│  │  │      │  │  └─Editor
│  │  │      │  │      ├─Resources
│  │  │      │  │      │  ├─dark
│  │  │      │  │      │  └─light
│  │  │      │  │      └─Stylesheets
│  │  │      │  │          └─Extensions
│  │  │      │  ├─Demo
│  │  │      │  │  ├─Animation
│  │  │      │  │  ├─Scenes
│  │  │      │  │  ├─Timelines
│  │  │      │  │  └─Videos
│  │  │      │  ├─Text
│  │  │      │  │  └─Editor
│  │  │      │  ├─TimeDilation
│  │  │      │  ├─Tween
│  │  │      │  │  └─Editor
│  │  │      │  ├─Utilities
│  │  │      │  │  └─Editor
│  │  │      │  └─Video
│  │  │      │      └─Editor
│  │  │      └─GameplaySequenceDemo
│  │  │          ├─Animation
│  │  │          ├─Audio
│  │  │          ├─Character
│  │  │          │  ├─Materials
│  │  │          │  ├─Models
│  │  │          │  │  └─Materials
│  │  │          │  └─Textures
│  │  │          ├─Info
│  │  │          │  ├─Icons
│  │  │          │  └─Scripts
│  │  │          │      └─Editor
│  │  │          ├─Materials
│  │  │          ├─Particles
│  │  │          │  ├─Goop Effects
│  │  │          │  │  ├─Materials
│  │  │          │  │  └─Textures
│  │  │          │  └─Misc Effects
│  │  │          │      ├─Materials
│  │  │          │      └─Textures
│  │  │          ├─Prefabs
│  │  │          ├─Scenes
│  │  │          ├─Shaders
│  │  │          ├─Textures
│  │  │          └─Timelines
│  │  ├─[email protected]
│  │  │  ├─Documentation~
│  │  │  │  └─images
│  │  │  ├─Editor
│  │  │  │  ├─EventSystem
│  │  │  │  ├─Properties
│  │  │  │  └─UI
│  │  │  │      └─PropertyDrawers
│  │  │  ├─Runtime
│  │  │  │  ├─EventSystem
│  │  │  │  │  ├─EventData
│  │  │  │  │  ├─InputModules
│  │  │  │  │  ├─Raycasters
│  │  │  │  │  └─UIElements
│  │  │  │  ├─Properties
│  │  │  │  └─UI
│  │  │  │      ├─Animation
│  │  │  │      └─Core
│  │  │  │          ├─Culling
│  │  │  │          ├─Layout
│  │  │  │          ├─MaterialModifiers
│  │  │  │          ├─SpecializedCollections
│  │  │  │          ├─Utility
│  │  │  │          └─VertexModifiers
│  │  │  └─Tests
│  │  │      ├─Editor
│  │  │      │  ├─Canvas
│  │  │      │  ├─CanvasRenderer
│  │  │      │  ├─Dropdown
│  │  │      │  ├─EventSystem
│  │  │      │  ├─InputField
│  │  │      │  ├─RectMask2D
│  │  │      │  ├─Slider
│  │  │      │  ├─Text
│  │  │      │  ├─UI
│  │  │      │  │  └─PropertyDrawers
│  │  │      │  └─UnityEvent
│  │  │      └─Runtime
│  │  │          ├─Button
│  │  │          ├─Canvas
│  │  │          ├─Dropdown
│  │  │          ├─EventSystem
│  │  │          │  └─InputModuleTests
│  │  │          ├─Graphic
│  │  │          ├─Image
│  │  │          ├─InputField
│  │  │          ├─Layout
│  │  │          ├─LayoutGroup
│  │  │          ├─MaskClipping
│  │  │          ├─NestedLayout
│  │  │          ├─ScrollBar
│  │  │          ├─ScrollRect
│  │  │          ├─Slider
│  │  │          ├─TextEditor
│  │  │          ├─Toggle
│  │  │          └─Util
│  │  └─[email protected]
│  │      ├─Documentation~
│  │      │  ├─images
│  │      │  └─snippets
│  │      │      ├─custom-c-nodes
│  │      │      ├─custom-events
│  │      │      ├─input-manager
│  │      │      └─input-system
│  │      ├─Editor
│  │      │  ├─SettingsProvider
│  │      │  │  └─ProjectSettings
│  │      │  ├─VisualScripting.Core
│  │      │  │  ├─Analysis
│  │      │  │  ├─Analytics
│  │      │  │  ├─Assignment
│  │      │  │  ├─Canvases
│  │      │  │  ├─Context
│  │      │  │  ├─Debugging
│  │      │  │  ├─Decorators
│  │      │  │  ├─Dependencies
│  │      │  │  │  ├─Assemblies
│  │      │  │  │  ├─DotNetZip
│  │      │  │  │  ├─ReorderableList
│  │      │  │  │  │  ├─ElementAdderMenu
│  │      │  │  │  │  └─Internal
│  │      │  │  │  ├─SQLite
│  │      │  │  │  └─YamlDotNet
│  │      │  │  ├─Description
│  │      │  │  ├─Descriptors
│  │      │  │  ├─Documentation
│  │      │  │  ├─EditorAssetResources
│  │      │  │  ├─Exceptions
│  │      │  │  ├─Graph
│  │      │  │  ├─IconMap
│  │      │  │  ├─Inspection
│  │      │  │  │  ├─Other
│  │      │  │  │  ├─Primitives
│  │      │  │  │  ├─Reflection
│  │      │  │  │  ├─Root
│  │      │  │  │  ├─Special
│  │      │  │  │  └─Unity
│  │      │  │  ├─Interface
│  │      │  │  │  ├─Annotations
│  │      │  │  │  ├─Colors
│  │      │  │  │  ├─DragAndDrop
│  │      │  │  │  ├─Dropdowns
│  │      │  │  │  ├─Fonts
│  │      │  │  │  ├─Fuzzy
│  │      │  │  │  ├─Icons
│  │      │  │  │  └─Licenses
│  │      │  │  ├─Meta
│  │      │  │  ├─Platforms
│  │      │  │  ├─Plugin
│  │      │  │  │  ├─Acknowledgements
│  │      │  │  │  ├─Changelogs
│  │      │  │  │  │  ├─LegacyLudiqCore
│  │      │  │  │  │  └─LegacyLudiqGraphs
│  │      │  │  │  └─Migrations
│  │      │  │  ├─Plugins
│  │      │  │  ├─Product
│  │      │  │  ├─Products
│  │      │  │  ├─Properties
│  │      │  │  ├─Reflection
│  │      │  │  ├─ResourceProviders
│  │      │  │  ├─Serialization
│  │      │  │  ├─SerializedProperties
│  │      │  │  ├─Threading
│  │      │  │  ├─Utilities
│  │      │  │  ├─Variables
│  │      │  │  ├─Widgets
│  │      │  │  │  ├─Groups
│  │      │  │  │  ├─Nodes
│  │      │  │  │  └─StickyNote
│  │      │  │  └─Windows
│  │      │  │      ├─AboutWindow
│  │      │  │      ├─BackupWindow
│  │      │  │      ├─ConfigurationPanel
│  │      │  │      ├─GenerateDocumentationWindow
│  │      │  │      ├─GeneratePropertyProvidersWindow
│  │      │  │      ├─Sidebars
│  │      │  │      └─UpdateWizard
│  │      │  ├─VisualScripting.Flow
│  │      │  │  ├─Acknowledgements
│  │      │  │  ├─Analytics
│  │      │  │  ├─Connections
│  │      │  │  ├─Description
│  │      │  │  ├─Events
│  │      │  │  ├─Framework
│  │      │  │  │  ├─Codebase
│  │      │  │  │  ├─Control
│  │      │  │  │  ├─Nesting
│  │      │  │  │  ├─Time
│  │      │  │  │  └─Variables
│  │      │  │  │      └─Obsolete
│  │      │  │  ├─Invocations
│  │      │  │  ├─Linker
│  │      │  │  ├─Options
│  │      │  │  ├─Plugin
│  │      │  │  │  ├─Changelogs
│  │      │  │  │  └─Migrations
│  │      │  │  ├─Ports
│  │      │  │  ├─Properties
│  │      │  │  └─Units
│  │      │  ├─VisualScripting.Shared
│  │      │  │  └─EditorAssetResources
│  │      │  └─VisualScripting.State
│  │      │      ├─Analytics
│  │      │      ├─Description
│  │      │      ├─Flow
│  │      │      ├─Graph
│  │      │      ├─Plugin
│  │      │      │  ├─Changelogs
│  │      │      │  └─Migrations
│  │      │      ├─Properties
│  │      │      ├─States
│  │      │      └─Transitions
│  │      ├─Graphics
│  │      └─Runtime
│  │          ├─VisualScripting.Core
│  │          │  ├─Cloning
│  │          │  │  └─Cloners
│  │          │  ├─Collections
│  │          │  ├─Connections
│  │          │  ├─Decorators
│  │          │  ├─Dependencies
│  │          │  │  ├─AssemblyQualifiedNameParser
│  │          │  │  └─FullSerializer
│  │          │  │      ├─Converters
│  │          │  │      │  └─Unity
│  │          │  │      ├─Internal
│  │          │  │      └─Reflection
│  │          │  ├─EditorBinding
│  │          │  │  └─Inspector
│  │          │  ├─Ensure
│  │          │  │  └─Extensions
│  │          │  ├─Events
│  │          │  ├─Exceptions
│  │          │  ├─Graphs
│  │          │  ├─Groups
│  │          │  ├─Input
│  │          │  ├─Listeners
│  │          │  │  ├─MonoBehaviour
│  │          │  │  ├─UI
│  │          │  │  └─UIInterfaces
│  │          │  ├─Machines
│  │          │  ├─Macros
│  │          │  ├─Platforms
│  │          │  ├─Pooling
│  │          │  ├─Profiling
│  │          │  ├─Properties
│  │          │  ├─Reflection
│  │          │  │  ├─Operators
│  │          │  │  └─Optimization
│  │          │  ├─Serialization
│  │          │  │  └─Converters
│  │          │  ├─SerializedProperties
│  │          │  ├─StickyNote
│  │          │  ├─Unity
│  │          │  ├─Utilities
│  │          │  └─Variables
│  │          ├─VisualScripting.Flow
│  │          │  ├─Connections
│  │          │  ├─Dependencies
│  │          │  │  └─NCalc
│  │          │  ├─EditorBinding
│  │          │  ├─Framework
│  │          │  │  ├─Codebase
│  │          │  │  ├─Collections
│  │          │  │  │  ├─Dictionaries
│  │          │  │  │  └─Lists
│  │          │  │  ├─Control
│  │          │  │  ├─Events
│  │          │  │  │  ├─Animation
│  │          │  │  │  ├─Application
│  │          │  │  │  ├─Editor
│  │          │  │  │  ├─GUI
│  │          │  │  │  ├─Hierarchy
│  │          │  │  │  ├─Input
│  │          │  │  │  │  └─InputSystem
│  │          │  │  │  ├─Lifecycle
│  │          │  │  │  ├─Navigation
│  │          │  │  │  ├─Physics
│  │          │  │  │  ├─Physics2D
│  │          │  │  │  ├─Rendering
│  │          │  │  │  └─Time
│  │          │  │  ├─Graph
│  │          │  │  ├─Logic
│  │          │  │  ├─Math
│  │          │  │  │  ├─Generic
│  │          │  │  │  ├─Scalar
│  │          │  │  │  ├─Vector2
│  │          │  │  │  ├─Vector3
│  │          │  │  │  └─Vector4
│  │          │  │  ├─Nesting
│  │          │  │  ├─Nulls
│  │          │  │  ├─Time
│  │          │  │  └─Variables
│  │          │  │      └─Obsolete
│  │          │  ├─Ports
│  │          │  └─Properties
│  │          └─VisualScripting.State
│  │              ├─Framework
│  │              │  └─Graph
│  │              ├─Properties
│  │              └─Units
│  ├─PackageManager
│  ├─ScriptAssemblies
│  ├─Search
│  ├─ShaderCache
│  │  ├─builtin
│  │  │  └─unity_builtin_extra0000
│  │  │      └─00
│  │  └─shader
│  │      ├─EdgeCombine511a
│  │      │  └─00
│  │      ├─EdgeDetect60b5
│  │      │  └─00
│  │      ├─EncodedDepth3792
│  │      │  └─00
│  │      ├─Normalsd4ff
│  │      │  └─00
│  │      ├─OutlineBufferShader17f3
│  │      │  └─00
│  │      ├─OutlineShader3c30
│  │      │  └─00
│  │      ├─TMP_Bitmap-Custom-Atlas48bb
│  │      │  └─00
│  │      ├─TMP_Bitmap-Mobile1e3b
│  │      │  └─00
│  │      ├─TMP_Bitmap128e
│  │      │  └─00
│  │      ├─TMP_SDF Internal Editor9c44
│  │      │  └─00
│  │      ├─TMP_SDF Overlaydd89
│  │      │  └─00
│  │      ├─TMP_SDF SSD14eb
│  │      │  └─00
│  │      ├─TMP_SDF-Mobile Maskingbc1e
│  │      │  └─00
│  │      ├─TMP_SDF-Mobile Overlaya02a
│  │      │  └─00
│  │      ├─TMP_SDF-Mobile SSDc8d1
│  │      │  └─00
│  │      ├─TMP_SDF-Mobilefe39
│  │      │  └─00
│  │      ├─TMP_SDF-Surface-Mobile8518
│  │      │  └─00
│  │      ├─TMP_SDF-Surfacef7ad
│  │      │  └─00
│  │      ├─TMP_SDF68e6
│  │      │  └─00
│  │      └─TMP_Spritecf81
│  │          └─00
│  ├─StateCache
│  │  ├─LayerSettings
│  │  │  └─9e
│  │  ├─MainStageHierarchy
│  │  │  └─4d
│  │  └─SceneView
│  │      └─8c
│  └─TempArtifacts
│      ├─Extra
│      └─Primary
├─Logs
├─Packages
├─ProjectSettings
├─Temp
│  ├─ProcessJobs
│  └─__Backupscenes
└─UserSettings
    └─Layouts